电话面试
没有自我介绍
1、接触java有多久(半年,说我短)
2、java相比其他编程语言有什么优势和劣势
3、java为什么需要gc
4、了解过有哪些gc算法
5、了解过有哪些具体的垃圾收集器吗
6、什么时候考虑把CMS换成G1或者这两个收集器各自适合在什么场景下
7、解释一下java的多态
8、解释一下java的反射
9、线程和进程的区别
10、使用java有哪几种方法创建线程
11、为什么要加锁呢
12、有哪几种方式可以保证可见性?
13、说几个常见的排序算法
14、怎么衡量排序算法的好坏
15、稳定性是什么意思?哪些算法是稳定的哪些是不稳定
16、要求时间复杂度低一点,你会给我推荐什么算法
17、大概描述一下快排的实现思路
18、二叉树你了解吗
19、zookeeper接触过吗
总共12分钟,问的都比较基础,明确说会有二面
全部评论
(11) 回帖