首页 > 青云科技Java面经
头像
Beautifully`
编辑于 2020-10-29 19:14
+ 关注

青云科技Java面经

北京青云科技面试题,时间过的两天了,当时没有及时进行记录,现在有点遗忘,
将仅存的记忆碎片记录下来,希望可以对大家招聘有所帮助。
1、简单进行自我介绍
2、询问了一下学过的计算机相关的知识
(包括但不仅限于C语言、C++、数据结构、操作系统、微机原理、计算机网络、TCP/IP)
3、知道那些排序算法
4、各自的时间复杂都分别为多少
5、说一下快排和堆排的算法过程
6、JVM内存分配模型
7、有关GC内容
8、Java下集合了解那些
9、HashMap底层原理、扩容机制、负载因子作用
10、ArrayList和LinkedList区别
11、ArrayList底层、扩容机制
12、集合种有哪些是线程安全的
13、CurrentHashMap和HashTable线程安全原理
14、为什么现在不用HashTable,主要原理是什么
15、HashMap怎么进行put元素,底层怎么进行的
16、CurrentHashMap种,采用CAS和synchronized保证线程安全,各自分别再何时作用
17、线程的三要素
18、三要素分别可以用什么进行实现
19、算法题:括号匹配问题
20、堆排序种,左右子树的大小是怎样的
21、单例模式中,怎么确保线程安全的
22、索引是什么、MySQL中有哪些索引
23、聚簇索引和非聚簇索引区别
24、Hash索引和B+Tree索引
25、B+Tree为什么查的快
26、能否用二叉树代替B+Tree

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐