一、自我介绍(项目和经历都没有问)二、代码题(介绍完直接做题) 比较版本号三、八股文(基本都是多线程内容)1. ConcurrentHashMap底层数据结构,什么时候树化,什么时候退回链表,装填因子为什么是0.752. ConcurrentHashMap的volatile关键字修饰的是node还是node的val,为什么要用Jvolatile(JMM),sizectl属性(扩容、初始化、扩容阈值),get(为什么不加锁)方法,put方法(cas是什么,什么情况用,synchronized)3. String s1= “1",String s2 = new S...