大家好,头铁如我又来刚阿里了【感觉几个月过去了并没有什么长进哈哈哈哈哈】。感谢亲亲师兄和nice的面试官~
基本上问的都是集合和JVM的内容啦。这次因为怂简历上啥都不敢写哈哈哈哈哈。
1、Java集合分为几大类
2、Map存什么
3、Set和List的区别
4、Map实现类
5、HashMap和HashTable的区别?
6、链表转红黑树有什么好处?
7、ConcurrentHashMap的get方法加锁吗?
8、JVM的内存结构
9、每个部分存储什么内容?
10、堆分成哪几块?
11、新生代和老年代的区别
12、新生代又分为什么?
13、讲讲垃圾回收算法?具体讲?
14、CMS收集器了解吗?讲一下?
15、其中哪些阶段会停顿?
16、实习做了项目吗?什么做得比较好?解决了什么问题?
17、一个8G大小的文本,电脑只有2G内存,怎么找出10个出现次数最多的单词。