后端岗位面试题 · 风险判断 · TCP
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 159 道 · 更新 2026-08-05
筛选题目已选:风险判断 · TCP
考察点
技术栈
第 21 题三次握手如果是两次有什么问题 考察TCP三次握手目的、可靠性与历史连接问题第 22 题TCP/IP在发包的过程中如果出现比特反转怎么改进校验 考察传输层差错检测机制及改进方案的工程权衡第 23 题当大量调用外部接口导致系统出现大量TIME_WAIT状态时,你会如何优化? 考察对TCP连接生命周期和性能调优的实际处理能力第 24 题服务器内存快占满的情况下,这个时候还能建立TCP连接吗? 考察内存资源受限时TCP连接建立的影响因素与辨识能力第 25 题为什么TCP建立连接需要三次握手,而不是两次? 考察对TCP连接建立机制及网络不可靠性下同步机制的理解第 26 题请阐述TCP三次握手的过程及其目的,并说明为什么连接建立需要三次而非两次。 考察TCP连接建立机制与可靠性设计的深入理解第 27 题解释三次握手,如果没有第三次会发生什么? 考察TCP连接建立机制及缺少ACK确认的后果第 28 题如果要进行多服务器发送,选 TCP 还是 UDP? 考察对 TCP 与 UDP 特性在多服务器分发场景下的权衡能力第 29 题TCP 协议中的 TIME_WAIT 状态是什么? 考察对 TCP 连接状态变化及 TIME_WAIT 作用的理解第 30 题从安全性角度讲,TCP 和 UDP 在安全特性上有哪些区别? 考察对 TCP 与 UDP 安全机制差异的理解第 31 题在TCP连接中为什么要对收到的数据做正确性校验? 考察对TCP可靠传输机制、网络错误场景及应用层校验必要性的理解第 32 题为什么TCP建立连接需要三次握手,而断开连接需要四次挥手?能否减少其中某一步? 考察对TCP连接建立与释放过程的原理理解及边界思考第 33 题TCP 四次挥手的原理是什么?如果系统中出现大量 CLOSE_WAIT 状态,可能的原因是什么? 考察 TCP 连接关闭流程的理解及对异常状态的分析定位能力第 34 题TCP连接建立过程中,半连接队列、全连接队列和已建立连接三个阶段,哪个阶段最占用内存?为什么? 考察TCP连接建立各阶段资源占用与内存管理理解第 35 题服务端有大量 socket 处于 CLOSE_WAIT 状态,请分析可能的原因并说明排查思路。 考察 TCP 状态机理解、异常原因分析和排查能力第 36 题请说明长连接与短连接的区别,并解释在何种场景下应优先选择长连接。 考察对连接模型差异的理解及场景匹配能力第 37 题TIME_WAIT 状态过多的原因是什么?对请求方和响应方分别有哪些危害?如何避免? 考察对 TCP 连接生命周期、TIME_WAIT 产生机制及其系统影响的深入理解第 38 题TCP为什么需要三次握手,两次握手行不行? 考察对TCP连接建立可靠性与双端收发能力的理解第 39 题如果三次握手建立成功后,服务端因某种原因死锁或挂起,此时客户端再次发起连接能成功吗? 考察对TCP连接状态机、半开连接和故障恢复机制的理解第 40 题如果用户登录后长时间无请求,如何在服务端设计心跳保活机制以避免连接失效? 考察TCP长连接中空闲保持和心跳机制的设计能力