电话一面(30分钟) 1.自我介绍 2.项目(打断问了几个问题) 3.new一个空的Object,占用几个字节 4.Java中的同步机制,有哪几个关键字 5.volatile适用于哪种场景(我回答的是:一个线程写,多个线程读) 6.synchronized和Lock的实现是一样的吗? 7.垃圾回收机制,为什么采用分代收集;老年代和年轻代的收集算法;年轻代的收集算***产生stop-the-world吗?多长时间 8.HashMap是线程安全的吗,两个线程同时写HashMap会发生什么事情? 9.HashMap的冲突是怎么解决的,拉链法当链表过长的时候会有什么影响,怎么解决(JDK1.8转红黑树...