青云科技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
#面经##校招##Java工程师##青云科技#
全部评论
楼主去了吗,待遇如何
1
送花
回复 分享
发布于 2020-10-28 20:58
楼主这么优秀的吗?
1
送花
回复 分享
发布于 2020-10-28 21:00
秋招专场
校招火热招聘中
官网直投

相关推荐

2 15 评论
分享
牛客网
牛客企业服务