后端岗位面试题 · 方案权衡 · TCP
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 394 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · TCP
考察点
技术栈
第 301 题TCP与UDP的区别及适用场景 考察对传输层协议核心特性及其适用场景的理解第 302 题请介绍TCP拥塞控制的常用算法及其作用。 考察对TCP拥塞控制算法的理解与比较第 303 题TCP和UDP的区别有哪些? 考察对传输层协议核心特性及适用场景的掌握第 304 题你的项目里能否将TCP替换为UDP?请说明可能的改动和风险。 考察候选人对协议替换影响面的分析能力以及风险预判能力第 305 题请比较 HTTP/1.0、HTTP/1.1、HTTP/2 和 HTTP/3 的主要差异。 考察对 HTTP 版本演进及关键特性(连接复用、头部压缩、多路复用、传输层变化)的掌握第 306 题TCP粘包怎么解决? 考察对TCP流式传输特性及消息边界处理方法的理解第 307 题请详细说明 TCP 与 UDP 的主要区别、各自适用场景,以及分别在可靠性和实时性上如何取舍。 考察对传输层协议核心特性、工作机理及场景适配的理解第 308 题拥塞控制和流量控制的区别及概念 考察对网络传输控制机制的理解与辨析能力第 309 题TCP连接不是有个保活机制吗,为什么要自己做这个呢? 考察对TCP保活机制局限性的理解及业务层心跳设计动机第 310 题如果出现大量TIMEWAIT状态,怎么去优化呢? 考察对TCP连接生命周期、TIME_WAIT成因及优化手段的理解第 311 题如果TIME_WAIT状态过多,会有什么问题?如何解决? 考察TCP连接关闭过程的深入理解与故障排查能力第 312 题请解释 TCP 套接字中的 SO_REUSEADDR 和 SO_REUSEPORT 选项,它们各自的作用是什么? 考察对 TCP 套接字选项语义的理解、适用场景及差异第 313 题长连接、短连接、长轮询、短轮询有什么区别? 考察对网络连接模式及实时通信技术的理解第 314 题TCP自带的保活机制(TCP Keepalive)有什么缺点?为什么需要应用层心跳? 考察对TCP Keepalive局限性和应用层心跳必要性的理解第 315 题为什么说 TCP 是可靠或安全的传输协议?可靠和安全分别指什么? 辨清 TCP 提供的是传输可靠性而非加密安全,并说明可靠机制第 316 题为什么另一个项目使用UDP,怎么保证可靠性? 考察传输层协议选型与UDP可靠性增强方案的理解第 317 题TCP和UDP在传输机制上有哪些核心区别? 考察传输层协议原理的准确理解第 318 题请说明HTTP协议主要版本(HTTP/1.1、HTTP/2、HTTP/3)的核心区别,并对比QUIC与TCP的差异。 考察对HTTP演进和传输层协议差异的理解第 319 题WebSocket与基于TCP的普通长连接在通信模型和使用场景上有哪些主要差异? 考察对WebSocket协议特性及其与传统TCP长连接区别的理解第 320 题TCP连接为什么比UDP更可靠? 考察TCP与UDP可靠性机制的核心差异及适用场景