面试真题

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

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

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

按难度

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

难度:中等468 道 · 点击进入查看参考答案

中等网络
在网络编程中,大小端数据如何转换?
结论:主机转网络序用htons/htonl,网络转主机用ntohs/ntohl,或手动移位。原理:网络字节序为大端,x86主机多小端;htons处理16位、htonl处理32位,内部判断并交换字节,如0x1234转0x3…
🎤 百度
中等网络
CLOSE_WAIT状态下什么时候发送FIN报文?
结论:TCP被动关闭方在CLOSE_WAIT状态下,只有当应用层调用close()释放套接字时才会发送FIN报文。原理:四次挥手中,被动方收到对端FIN后回复ACK,状态变为CLOSE_WAIT,此时连接处于半关闭,被动…
🎤 腾讯
中等网络
HTTP/1.1 具体特点
结论:HTTP/1.1特点为持久连接、管线化、增强缓存等。要点:默认Keep-Alive复用TCP,减握手;管线化允许连续发请求但顺序响应,存队头阻塞;分块传输动态内容;缓存头Cache-Control/ETag;Hos…
🎤 百度
中等网络
HTTP/3.0
结论:HTTP/3基于QUIC(UDP)解决队头阻塞。要点:传输用QUIC而非TCP,避免丢包阻塞全体;握手0/1-RTT集成TLS1.3;多路复用流独立,单流丢包不影响他流;连接迁移用ID抗网络切换;包默认加密。原理:…
🎤 百度
中等网络
http与https的区别?安全性如何体现。https加密过程是对称还是非对称?
结论:HTTP明文、HTTPS密文且需证书;安全靠加密认证完整性;HTTPS混合非对称与对称加密。要点:区别:端口80/443,无证/有证;安全性体现:对称加密防窃听,证书非对称验签防冒充,MAC防篡改;加密过程:握手阶…
🎤 美团
中等网络
IP层分片机制是怎么实现的?
结论:IP分片因报文长度超链路MTU,由发送端或路由器拆分,接收端重组。实现:IP头含16位标识(同包同值)、3位标志(DF禁止分片、MF更多分片)、13位片偏移(单位8字节)。分片时复制标识,数据区按8字节倍数切分,除…
🎤 网易
中等网络
recv返回值,什么错误是可接受的
结论:recv返回>0表示接收字节数,0表示对端关闭连接,-1表示出错并设置errno;可接受的错误包括EAGAIN/EWOULDBLOCK(非阻塞socket暂无可读数据)、EINTR(被信号中断)。核心要点:1. 返…
🎤 腾讯
中等网络
TCP 滑动窗口机制是什么?
结论:TCP滑动窗口是实现流量控制和可靠传输的核心机制,允许发送方在未收到确认时连续发送多个报文段。原理:接收方在TCP首部通告窗口大小(rwnd),发送方维护发送窗口(包含已发送未确认和允许发送但未发送部分);每收到一…
🎤 腾讯
中等网络
TCP 拥塞控制机制有哪些?
结论:TCP拥塞控制含慢启动、拥塞避免、快重传、快恢复。原理:发送方维护拥塞窗口cwnd和慢启动阈值ssthresh;慢启动:连接初cwnd=1,每收到ACK翻倍直到ssthresh;拥塞避免:cwnd线性+1;丢包判定…
🎤 腾讯
中等网络
TCP报文中的选项设置?
TCP选项用于扩展协议功能,位于首部可选字段,格式为类型-长度-值;常见设置:1)MSS(类型2),在SYN报文协商最大段大小,避免分片;2)窗口扩大选项(类型3),通过移位计数将窗口从16位扩至32位,适应高带宽时延积…
🎤 网易
中等网络
TCP窗口的滑动过程
TCP滑动窗口实现流量控制与可靠传输;发送窗口由接收方通告窗口大小确定,沿序号轴分为:已确认、已发送未确认、可发送未发送、不可发送区。当收到确认号ACK,窗口左沿向右滑动,释放已确认空间,右沿可能随新通告窗口大小调整。例…
🎤 百度
中等网络
TCP的Nagle算法、窗口与延迟确认
Nagle算法:发送方缓存小数据,直到已发数据被确认或积累至MSS才发送,减少网络中小报文;延迟确认:接收方收到数据后不立即回ACK,而是等待200ms或下一个数据包捎带确认,降低ACK频率。窗口机制通过通告窗口大小控制…
🎤 百度
中等网络
TCP端口复用机制?
TCP端口复用指多个socket绑定同一IP:端口组合;通过套接字选项实现:SO_REUSEADDR允许进程绑定处于TIME_WAIT状态的端口,便于服务快速重启;SO_REUSEPORT允许多个进程/线程同时绑定完全相…
🎤 网易
中等网络
TCP如何保证传输可靠性?
TCP可靠性保证机制:1) 序列号与确认应答:每个字节编号,接收方累计确认,保证有序到达与去重;2) 超时重传与快速重传:未收到ACK则重发,收到重复ACK触发快速重传;3) 滑动窗口与流量控制:接收方通告窗口限制发送量…
🎤 腾讯
中等网络
TCP四次挥手相关面试题,四次挥手中第二次与第三次是否能合并?
四次挥手第二次(被动方ACK)与第三次(被动方FIN)通常不能合并;原因:第二次是对主动方FIN的纯确认,此时被动方可能还有数据未发送完,需先回ACK让主动方知道已收到关闭请求,待应用调用close后再发FIN;若合并需…
🎤 迅雷
中等网络
TIME\_WAIT 状态含义
结论:主动关闭方在发送最后ACK后进入TIME_WAIT,持续2MSL。要点:作用为确保最后一个ACK到达对端,若ACK丢失对端重发FIN可再次响应;同时让旧连接残留报文在网络中消失,防止新连接收到旧数据;出现在TCP四…
🎤 腾讯
中等网络
TLS 握手过程(含证书验证和密钥协商)
结论:客户端与服务器协商加密套件,验证证书,生成会话密钥。要点:ClientHello发送支持的加密套件和客户端随机数;ServerHello选定套件,发服务器随机数和证书(含公钥);客户端验证证书链、有效期、域名,用证…
🎤 腾讯
中等网络
拥塞窗口何时变成一半?
结论:在TCP拥塞避免阶段,发生快速重传(收到3个重复ACK)时,拥塞窗口减半;若发生超时,阈值ssthresh设为cwnd/2但cwnd重置为1。原理:Reno算法中,3个重复ACK表明轻微拥塞,执行快速恢复:ssth…
🎤 腾讯
中等行为面试通用
请举一个你最有成就感的经历。
【考察点】成就的含金量、你的真实贡献,以及能否讲清因果。 【答题思路】用 STAR 讲完整:背景(S)—任务(T)—行动(A)—结果(R),重点在 A 和 R。 【参考要点】① 背景与任务各一句话,别铺垫太久:「学院要做…
🎤 通用
中等行为面试通用
请举一个你与他人意见分歧并成功解决的例子。
【考察点】协作意识与冲突处理方式:是争输赢,还是找共识。 【答题思路】STAR + 明确「你用了什么方法把分歧推向结论」。 【参考要点】① 分歧点要具体:如「做课程项目时,队友想做功能丰富的小程序,我判断时间不够,主张只…
🎤 通用
题目整理自公开面经,答案由校招宝自研生成,仅供参考