timeline:一面9.20 二面9.25 挂9.28二面的这种开放性问题,感觉有点难,真后悔接了晚上的面试,晚上的面试状态太差了,脑子不带动的一面自我介绍实习拷打实习中遇到最困难的事情有没有看过 jdk 源码,讲一个你了解比较深的一个集合类的一个实现原理你在哪些情况下会用到哪些集合concurrenthashmap 的原理cas 的原理,cas 在 cpu 层面是如何保证这个原子操作的呢基于 cas 原子指令,java 上的类都有哪些aqs 机制reentrantlock 和 synchronized 关键字的区别synchronized 底层如何实现加锁java 线程的生...