后端岗位面试题 · 技术选型 · TCP

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 94 · 更新 2026-08-05

筛选题目已选:技术选型 · TCP
第 1 题为什么要用 HTTP,而不是直接用 TCP? 考察对 HTTP 与 TCP 分层职责、应用层协议必要性的理解技术原理技术选型HTTPTCP第 2 题如果由你来负责设计一个远程过程调用(RPC)框架,你会从哪些方面入手?请描述你的整体设计思路。 考察候选人对分布式通信系统的综合设计能力,包括架构、协议、服务治理等核心模块。系统设计技术选型方案权衡NacosRPCTCP第 3 题请从协议、传输效率、服务治理和适用场景等角度,阐述 HTTP 协议与 RPC 框架之间存在的差异。 考查候选人对 HTTP 与 RPC 在通信协议层面本质差异的理解,以及在实际微服务架构中的选型能力。技术原理技术选型方案权衡HTTPRPCSpring Cloud第 4 题TCP位于网络模型的哪一层?该层还有哪些常见协议? 考察网络分层模型基础及该层其他协议知识技术原理技术选型TCPUDP第 5 题网络游戏用TCP还是UDP,为什么? 考察对网络传输协议特性及其在游戏场景中选型的理解技术原理技术选型方案权衡TCPUDP第 6 题请介绍你了解的Socket相关概念,并说明它们之间的区别与联系。 考察对Socket、WebSocket、TCP/IP等网络通信技术的基础理解与概念辨析能力技术原理技术选型TCPWebSocket第 7 题请对比 TCP 与 UDP 在传输可靠性、连接方式和典型应用场景上有哪些主要区别? 考察对传输层协议特性及其适用场景的理解技术原理技术选型TCPUDP第 8 题请举例说明 TCP 和 UDP 各自适合的应用场景。 考察根据传输特性选择合适协议的业务判断能力技术选型TCPUDP第 9 题常见应用层分包方法有哪些?请说明各自原理和优缺点。 考察应用层消息边界划分的常用方案及权衡技术原理技术选型方案权衡TCP第 10 题和上位机用的什么协议,为什么选择TCP协议? 考察候选人对上位机通信协议的理解及技术选型能力技术原理技术选型方案权衡TCP第 11 题应用层哪些协议用TCP,哪些用UDP? 考察对TCP与UDP特性及其在常见应用协议中选型的理解技术原理技术选型TCPUDP第 12 题讲讲TCP传输和RPC传输的概念和区别 考察网络传输基础与RPC抽象层次的理解技术原理技术选型TCP第 13 题请比较 UDP 和 TCP 的差异,并说明各自适用的典型场景。 考察对传输层协议特性、可靠性与应用场景匹配的理解技术原理技术选型方案权衡TCPUDP第 14 题音视频或实时通信场景中,通常使用哪种传输层协议?为什么? 考察根据业务特点选择合适的传输层协议技术选型方案权衡TCPUDP第 15 题TCP、HTTP、UDP区别 考察网络协议分层理解及TCP/UDP特性对比技术原理技术选型HTTPTCPUDP第 16 题从在浏览器输入 URL 到页面显示,整个过程中涉及哪些关键步骤,各步骤分别使用了哪些网络协议? 考察对网络通信全过程和协议栈的掌握问题拆解技术原理技术选型DNSHTTPHTTPS第 17 题为什么自己实现的基于UDP的可靠传输协议,其在特定场景下的效率可能高于TCP? 考察对TCP与自定义UDP协议在拥塞控制、头部开销、延迟优化及场景适配上的深刻理解技术原理技术选型方案权衡TCPUDP第 18 题你的RPC项目中使用了哪种底层通信协议?为什么选择它? 考察候选人对RPC底层通信协议的理解与技术选型能力技术原理技术选型TCP第 19 题请介绍什么是RPC通信,以及在实际项目中通常会采用哪些协议? 考察对RPC原理和通信协议的理解与应用技术原理技术选型方案权衡HTTP/2RPCTCP第 20 题请介绍你在项目中针对TCP协议做过哪些开发,例如使用WebSocket或Netty? 考察候选人对TCP协议相关技术的实际应用经验与理解深度项目复盘技术原理技术选型NettyTCPWebSocket