后端岗位面试题 · 方案权衡 · TCP
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 394 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · TCP
考察点
技术栈
第 1 题请解释 TCP 和 UDP 的主要区别。 考察对传输层协议特性的理解与对比能力第 2 题如果由你来负责设计一个远程过程调用(RPC)框架,你会从哪些方面入手?请描述你的整体设计思路。 考察候选人对分布式通信系统的综合设计能力,包括架构、协议、服务治理等核心模块。第 3 题请从协议、传输效率、服务治理和适用场景等角度,阐述 HTTP 协议与 RPC 框架之间存在的差异。 考查候选人对 HTTP 与 RPC 在通信协议层面本质差异的理解,以及在实际微服务架构中的选型能力。第 4 题TCP和UDP之间的联系和区别是什么? 考察传输层协议的连接机制、可靠性与应用场景辨析第 5 题TCP和UDP的核心区别是什么? 考察对传输层协议核心特性的理解第 6 题UDP 相比 TCP 有哪些优点? 考察对 UDP 特性及其适用场景的理解第 7 题请说明 TCP 与 UDP 的区别及应用场景。 考察对传输层协议特性及其使用场景的理解第 8 题请对比 TCP 和 UDP 在可靠性与传输效率上的区别,并说明各自适用的典型场景。 考察对传输层协议核心特性的理解与实际应用判断第 9 题HTTP创建连接和销毁连接开销大如何解决? 考察对连接复用、长连接及协议层面的优化理解第 10 题什么时候选择TCP什么时候选择UDP? 考察对传输层协议特性的理解与应用场景匹配能力第 11 题王者荣耀的网络通信是基于TCP还是UDP? 考察对实时游戏网络协议选型的理解及协议特性掌握第 12 题请解释TCP keepalive与HTTP keepalive的区别,以及各自的用途。 考察对网络协议保活机制的理解和区分能力第 13 题讲讲你的RPC框架,为什么要基于TCP协议自定义? 考察RPC框架设计动机、TCP与HTTP对比及自定义协议的优势第 14 题请具体说明传输层的主要功能、核心协议及其典型应用场景。 考察对传输层作用、TCP/UDP特性及应用场景的理解第 15 题TCP和UDP的适用场景 考察对TCP与UDP特性差异及其典型应用场景的理解第 16 题请说明在什么场景下会选择 TCP,什么场景下会选择 UDP,并简述理由。 考察对 TCP 与 UDP 特性差异及适用场景的理解第 17 题除了支持 TCP 连接,该方案是否也支持 UDP 通信? 考察对协议支持范围的理解及场景匹配能力第 18 题请解释TCP连接关闭时的TIME_WAIT和CLOSE_WAIT状态,并说明三次握手的原因,以及能否改为两次或四次握手。 考察TCP状态机、连接可靠性与设计权衡第 19 题请谈谈 TCP 与 UDP 的主要区别,并说明各自的典型应用场景。 考察对传输层协议核心机制的理解与应用选型能力第 20 题请解释TCP粘包与拆包的成因,并说明Netty提供的解决方案。 考察对TCP流式协议边界问题及Netty解码器设计的理解