一面 1. 自我介绍 2. TCP连接过程,哪些字段,分别什么用 3. 序列号是随机取的吗 4. 拥塞控制 5. MySQL索引 6. B+树对比B树的好处 7. 乐观锁,CMS在哪用到,与悲观锁的区别 8. sychronized原理,和ReentrantLock的区别 9. sychronized底层技术,为什么慢 10. 幻读是什么?MySQL怎么解决幻读 11. 介绍一下ES 12. 说一下DNS解析过程 13. 场景题。AB抛硬币,A先抛,谁先抛到正面谁赢,问两者赢的概率 14 算法题。最小连续子序列之和>=target 二面 1. 自我介绍 2. 项目 JAVA异步实现,线...