看了那么多面经来回馈各位了。 一面: 1. hashmap遍历方式 2. hashmap的时间复杂度 3. 如何降低hashmap的hash碰撞 4. concurrentHashMap介绍下(怎么加锁一定要说) 5. 能不能以null为key 6. 介绍下TCP三次握手 7. 为什么要三次握手 8. 如何判断是请求连接报文段还是连接后的报文段 9. 为什么有int和Integer,平时会用Integer? 10. 介绍下线程安全? 11. 我介绍了一个线程不安全的场景,面试官问怎么让它线程安全(悲观锁,乐...