📡
首页
🏢
企业
📚
考试
📖
攻略
📰
日报
👤
我的
校招宝-应届生校园招聘情报站
聚合秋招/春招/实习/提前批
面试真题
技术面 + 非技术面高频问题 · 企业真题标题 + 校招宝自研参考答案
面试真题
2508 道
技术岗
641 道
非技术岗
1867 道
当前筛选
265 道
按赛道
技术岗以技术方向细分;非技术岗按「结构化 / 半结构化 / 无领导 / HR / 职能」细分
全部赛道(2508)
技术岗(641)
非技术岗(1867)
按方向/形式
点选即筛,再点「全部」还原
全部(641)
数据库(114)
C++(85)
Go(82)
Java(69)
网络(65)
操作系统(54)
后端(39)
前端(37)
算法(31)
运维(22)
其他(17)
AI算法(13)
大数据(6)
测试(4)
产品(2)
Python(1)
按难度
简单(265)
中等(357)
困难(19)
按企业
点选查看该公司全部题目
百度(161)
腾讯(139)
通用(87)
阿里巴巴(62)
网易(55)
京东(49)
中国储备粮管理集团有限公司(43)
字节跳动(34)
大华股份(11)
美团(10)
Momenta(8)
小鹏汽车(8)
深信服(8)
Shopee(7)
小米(7)
拼多多(7)
滴滴(7)
虎牙(6)
读书郎(6)
金山(6)
小红书(5)
快手(5)
搜狐(5)
闪送(5)
技术岗 · 难度:简单
265 道 · 点击进入查看参考答案
简单
网络
TCP 三次握手 / 四次挥手?
结论:三次握手用于建立可靠连接,四次挥手用于终止全双工连接。过程:握手:1)客户端发SYN=1,seq=x;2)服务端回SYN=1,ACK=1,seq=y,ack=x+1;3)客户端发ACK=1,seq=x+1,ack=…
🎤 腾讯
简单
网络
TCP 三次握手 + 四次挥手
结论:TCP连接管理包括三次握手建连与四次挥手断连。建连:客户端SYN→服务端SYN+ACK→客户端ACK,确保双方收发能力正常;断连:主动方FIN→被动方ACK→被动方FIN→主动方ACK,因TCP全双工,关闭需双向独…
🎤 腾讯
简单
网络
TCP 三次握手过程
结论:三次握手过程明确如下。1)客户端CLOSED→SYN_SENT,发报文SYN=1,seq=x;2)服务端LISTEN→SYN_RCVD,回SYN=1,ACK=1,seq=y,ack=x+1;3)客户端SYN_SEN…
🎤 腾讯
简单
网络
TCP报文结构
TCP报文分为首部和数据两部分;固定首部20字节,包含:源端口(16位)、目的端口(16位)用于寻址;序号(32位)标识发送字节流位置;确认号(32位)期望接收的下一字节;数据偏移(4位)指明首部长度;保留位(6位);标…
🎤 百度
简单
网络
TCP连接中,接收方不调用recv,会发生什么情况?
接收方不调用recv会导致数据积压在接收缓冲区;TCP具备流量控制,接收方通过窗口字段通告剩余空间,应用不读则缓冲区满,窗口降为0;发送方收到零窗口通知后停止发送,启动持续计时器探测;若长期不读,发送方因无法发送数据而阻…
🎤 美团
简单
网络
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…
🎤 百度
简单
网络
TCP与UDP的区别是什么?
结论:TCP面向连接、可靠、流式、有拥塞控制;UDP无连接、不可靠、数据报、低延迟。要点:连接方面,TCP三次握手建立连接,UDP直接发送无需握手;可靠性方面,TCP有序号确认重传校验,UDP尽力交付不保证;传输形式,T…
🎤 腾讯
简单
网络
TLS 握手过程简述
结论:TLS握手在不安全通道上协商对称密钥建立安全通道。要点:客户端发ClientHello含TLS版本、加密套件列表、客户端随机数;服务器回ServerHello确定版本与套件,发服务器随机数及证书;客户端校验证书合法…
🎤 腾讯
简单
网络
Transfer-Encoding` 响应头(重点是 `chunked`)
结论:Transfer-Encoding响应头指明报文主体的传输编码方式,chunked表示分块传输编码。核心要点:允许服务器在未知内容长度时动态生成响应,不使用Content-Length;数据分成多个块,每块有十六进…
🎤 百度
简单
网络
拥塞窗口 vs 接收窗口
结论:拥塞窗口(cwnd)是发送方为避免网络拥塞自行维护的窗口;接收窗口(rwnd)是接收方根据缓冲区告知的流量控制窗口。实际发送窗口=min(cwnd, rwnd)。差异:1) 目的不同:cwnd防网络过载,rwnd防…
🎤 腾讯
简单
运维
查看当前目录空间占用
结论:使用du命令查看当前目录空间占用。核心要点:du -sh . 显示当前目录总大小;du -h --max-depth=1 查看一级子目录分布;df -h 查看磁盘分区整体使用。原理:du(disk usage)通过…
🎤 腾讯
简单
运维
如何修改 Nginx 配置
结论:修改Nginx配置文件后测试并重载即可。步骤:1.定位配置:主配/etc/nginx/nginx.conf或conf.d/*.conf;2.编辑:vim改server、location、upstream等,如lis…
🎤 百度
简单
运维
视频文件上传到文件服务器和业务服务器的差异
结论:视频文件应上传至文件服务器而非业务服务器,二者在职责、性能、架构上差异显著。要点:1. 职责不同:文件服务器专用于存储静态大文件,提供高吞吐读写、分布式存储和CDN加速;业务服务器处理动态请求、业务逻辑和数据库交互…
🎤 百度
简单
运维
怎样进入运行的容器
结论:进入运行容器用exec在容器内起新进程。要点:Docker用docker exec -it <容器ID> /bin/bash(无bash用/bin/sh);K8s用kubectl exec -it <pod> -c…
🎤 百度
简单
运维
Docker 镜像构建流程
结论:Docker镜像通过Dockerfile指令分层构建,利用缓存机制生成只读层叠镜像。流程:1.编写Dockerfile,指定基础镜像、依赖安装、文件拷贝、启动命令等;2.执行docker build,守护进程逐行解…
🎤 腾讯
简单
运维
Git 查看历史提交记录
结论:Git查看历史提交主要使用git log命令,配合多种参数满足不同需求。原理:每次提交生成唯一SHA-1哈希,记录作者、时间、变更树;git log默认按时间倒序显示完整信息。常用形式:git log 显示全部;g…
🎤 百度
简单
运维
k8s Pod有了解吗
结论:Pod是K8s最小可部署单元,封装一个或多个紧密关联的容器。核心要点:同Pod内容器共享网络命名空间(同一IP和端口范围)与存储卷(Volume),通过localhost互通;生命周期临时,被调度到Node后运行至…
🎤 金山
简单
运维
Linux 的常用命令?
结论:按功能分类掌握。常用命令:1. 文件操作:ls列目录、cd切换、cp/mv/rm复制移动删除、cat/tail查看、grep文本过滤、find查找;2. 系统监控:ps查进程、top动态资源、df/du磁盘、fre…
🎤 腾讯
简单
运维
Nginx
结论:Nginx是高性能HTTP服务器、反向代理及负载均衡器,采用异步非阻塞事件驱动模型。核心要点:1.用途:反向代理隐藏后端,负载均衡(轮询、权重、ip_hash等),静态资源服务,动静分离,SSL终止;2.原理:基于…
🎤 百度
‹ 上一页
第 13 / 14 页
下一页 ›
题目整理自公开面经,答案由校招宝自研生成,仅供参考
首页
企业
考试
攻略
日报
我的