小米集团面试题 · TCP
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 27 道 · 更新 2026-08-05
筛选题目已选:TCP
考察点
技术栈
第 1 题TCP 三次握手中第一次和第三次握手失败分别会发生什么?涉及超时重传和服务器主动断开如何处理? 考察对 TCP 三次握手状态机、超时重传和异常恢复机制的理解第 2 题请谈谈 TCP 与 UDP 的主要区别,并说明各自的典型应用场景。 考察对传输层协议核心机制的理解与应用选型能力第 3 题请介绍 TCP 拥塞控制机制,并说明它在避免网络拥塞中的作用。 考察对 TCP 拥塞控制核心机制的理解与实际应用第 4 题四次挥手客户端和服务端的详细过程是怎么样的? 考察TCP连接释放的完整状态流转与边界条件第 5 题TCP断开连接,为什么需要等待2MSL? 考察TCP四次挥手时TIME_WAIT状态的设计意图与原理第 6 题当我发送一个HTTP请求时,从网络分层角度看,数据是如何传输的?请描述封装和解封装的过程。 考察网络分层模型的理解以及HTTP请求在传输过程中的封装与拆包机制第 7 题TCP 为什么需要四次挥手? 考察对 TCP 连接释放过程及其设计原因的理解第 8 题TCP和UDP的主要区别有哪些? 考察对传输层协议核心特性的理解与对比能力第 9 题如果半连接池满了它会有什么异常表现? 考察对 TCP 半连接队列、半连接池异常和超时行为的理解第 10 题请说明 TCP 连接中 TIME_WAIT 状态的作用,以及为什么要等待 2MSL。 考察对 TCP 连接终止流程和可靠性处理的理解第 11 题请介绍客户端连接服务端时 connect 函数的基本作用,以及在连接过程中可能遇到的主要问题。 考察对TCP连接建立过程及其常见故障的理解第 12 题TCP四次挥手客户端和服务端的详细过程是怎么样的? 考察TCP连接释放的机制、状态转换和边界条件理解第 13 题TCP三次握手和四次挥手的过程能描述一下吗? 考察TCP连接建立与释放的机制理解第 14 题请对比TCP和UDP协议的主要区别,并说明各自适用的典型场景。 考察对传输层协议核心特性的理解及场景选型能力第 15 题介绍一下TCP和UDP的区别及各自的应用场景。 考察对传输层核心协议的理解和对比能力第 16 题TCP为什么需要三次握手建立连接?能否减少为两次? 考察对连接建立必要性的深层理解,尤其是防历史重复连接问题第 17 题从输入一个网址到页面完整展示,整个过程会涉及哪些网络协议?请按请求发起、传输、解析和渲染的流程说明。 考察对网络协议栈及浏览器工作流程的整体理解第 18 题假设客户端发送了一个建立连接的请求包,但服务器没有响应,这个时候客户端会怎样处理? 考察对TCP连接建立超时与重传机制的理解第 19 题TCP三次握手的过程,两次握手会有什么问题? 考察对TCP连接建立机制及其可靠性的理解第 20 题在网络编程中,connect 操作可能耗时较长,如何设置和管理其最大超时时间? 考察对 TCP connect 超时机制的理解及超时控制方法