一面 45min 1. 用过线程池吗,说说java线程池 讲了线程池工厂类创建,自定义参数创建,七个参数,线程池怎么工作的 2. 讲一下java的hashmap底层结构 基础八股,1.7 1.8两种实现,1.7头插循环死链,1.8改尾插 寻址算法优化 3. 讲讲java里面的锁 说了一下synchronized底层原理,锁升级,自旋,自适应自旋。然后说了一下AQS的设计,实现原理 4. https协议 只记得对称和非对称,其他的记不太清了 5. es mysql redis要怎么保持数据一致性 ...