- 1
- 0
- 约6.75千字
- 约 9页
- 2026-09-30 发布于河北
- 举报
百度开发岗面试真题及详细答案(校招/社招通用)
本题库整理百度历年真实开发面试真题,覆盖后端核心考点,答案贴合面试官考察重点,语言通俗落地、无模板化表述,适配百度校招、社招初/中级开发岗位面试,包含基础技术、框架实战、分布式架构、项目场景、综合问答全板块。
一、计算机网络核心真题(百度高频必考)
1、简述TCP三次握手、四次挥手全过程,以及四次挥手Time-Wait的作用
参考答案:
三次握手核心是建立可靠连接,同步双方序列号、确认号,初始化窗口大小,过程如下:
第一次握手:客户端向服务端发送SYN报文,携带客户端初始序列号,进入SYN_SENT状态,请求建立连接。
第二次握手:服务端收到SYN报文,返回SYN+ACK报文,确认客户端请求,同时携带服务端初始序列号,进入SYN_RCVD状态。
第三次握手:客户端收到报文后,发送ACK确认报文,告知服务端连接建立成功,客户端、服务端双双进入ESTABLISHED状态,正式开始数据传输。
四次挥手核心是双向断开连接,TCP是全双工协议,双方需单独关闭读写通道,过程如下:
第三次挥手:被动方数据传输完毕后,发送FIN报文,关闭己方写通道,进入LAST_ACK状态。
Time-Wait核心作用:
第一,确保被动关闭方收到最后一次ACK报文,避免对方超时重发FIN报文,导致连接残留;第二,等待网络中滞留的过期报文彻底失效,防止新连接收到旧连
原创力文档

文档评论(0)