面试真题

技术面 + 非技术面高频问题 · 企业真题标题 + 校招宝自研参考答案
面试真题
2508 道
技术岗
641 道
非技术岗
1867 道
当前筛选
11 道

按赛道技术岗以技术方向细分;非技术岗按「结构化 / 半结构化 / 无领导 / HR / 职能」细分

按方向/形式点选即筛,再点「全部」还原

按难度

按企业点选查看该公司全部题目

分类:网络 · 难度:简单 · 企业:百度11 道 · 点击进入查看参考答案

简单网络
反向代理
反向代理是服务端代理,代理服务器接收客户端请求并转发给内部后端服务器,再将响应返回客户端,客户端认为代理就是服务方。核心要点:1.隐藏真实后端IP,提升安全;2.实现负载均衡,按策略分发流量;3.提供缓存、SSL卸载等加…
🎤 百度
简单网络
负载均衡
结论:负载均衡将请求分发到多台服务器以提升性能与可用性。核心要点:1)按OSI层分L4(传输层,如LVS基于IP+端口)和L7(应用层,如Nginx基于URL);2)常见算法:轮询、加权轮询、最少连接、IP哈希(会话保持…
🎤 百度
简单网络
网络下载慢的原因
结论:下载慢可从客户端、网络链路、服务器端三方面排查。要点:客户端带宽不足或后台占用、本地磁盘IO瓶颈;网络延迟高丢包致TCP重传、路由跳数多;DNS解析慢;服务器限速、并发连接少、未启CDN;TCP拥塞窗口小慢启动长。…
🎤 百度
简单网络
DHCP的具体流程
结论:DHCP通过四步交互动态分配IP:Discover→Offer→Request→ACK。流程:1.客户端广播DHCP Discover报文寻找服务器;2.服务器单播或广播DHCP Offer,提供可用IP、掩码、网…
🎤 百度
简单网络
GET, PUT, POST
结论:GET获取资源,POST新建资源,PUT替换/更新资源。核心要点:GET幂等安全,参数在URL,有长度限制;POST非幂等,数据在body,用于提交;PUT幂等,若资源存在则整体替换,否则创建。差异:GET可被缓存…
🎤 百度
简单网络
HTTP 常见状态码
结论:HTTP状态码标识请求结果,分五大类。核心要点:1xx信息性(100 Continue);2xx成功(200 OK、201 Created);3xx重定向(301永久、302临时、304缓存);4xx客户端错误(4…
🎤 百度
简单网络
PUT 和 POST 最主要的区别
结论:PUT用于更新/替换指定资源,是幂等的;POST用于创建子资源或提交处理,非幂等。核心要点:1. PUT请求URI指向具体资源,多次相同请求效果一致;POST URI通常是集合,每次可能新建资源;2. RESTfu…
🎤 百度
简单网络
TCP报文结构
TCP报文分为首部和数据两部分;固定首部20字节,包含:源端口(16位)、目的端口(16位)用于寻址;序号(32位)标识发送字节流位置;确认号(32位)期望接收的下一字节;数据偏移(4位)指明首部长度;保留位(6位);标…
🎤 百度
简单网络
tcp三次握手,为什么必须要三次
必须三次握手原因:1) 确认双向信道通畅:第一次客户端发SYN证明客户端发送能力;第二次服务端回SYN+ACK证明服务端接收与发送能力;第三次客户端ACK证明客户端接收能力,两次无法验证客户端收能力;2) 同步初始序列号…
🎤 百度
简单网络
TCP三次握手建立连接的详细过程
详细过程:1) 客户端状态CLOSED→SYN_SENT,发送SYN报文,SYN=1,seq=x(随机ISN),进入同步已发送;2) 服务端状态LISTEN→SYN_RCVD,收到后回SYN+ACK报文,SYN=1,AC…
🎤 百度
简单网络
Transfer-Encoding` 响应头(重点是 `chunked`)
结论:Transfer-Encoding响应头指明报文主体的传输编码方式,chunked表示分块传输编码。核心要点:允许服务器在未知内容长度时动态生成响应,不使用Content-Length;数据分成多个块,每块有十六进…
🎤 百度
题目整理自公开面经,答案由校招宝自研生成,仅供参考