请先做个自我介绍。 在实习项目中,有用 AI 辅助 coding 吗? 实习项目相关(占大约一半面试) 无锁队列的实现原理是什么?对比其他队列的优势和劣势?为什么不是所有场景都用无锁队列? 锁的种类有哪些?各自的使用场景? TCP 保证可靠传输的机制有哪些? 能讲一下 TCP 连接的状态机流转过程吗? 一、连接建立(三次握手) 假设客户端主动发起连接,服务器被动监听。 步骤 客户端状态变化 服务端状态变化 初始 CLOSED LISTEN(监听端口) 1. 客户端发送 SYN SYN_SENT – 2. 服务端收到 SYN,回复 SYN+ACK ...