面试真题

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

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

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

按难度

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

分类:网络 · 难度:中等31 道 · 点击进入查看参考答案

中等网络
epoll线程安全分析
结论:epoll内核实例本身线程安全,但多线程使用方式需注意用户态同步。要点:1.epoll_create返回fd,多线程并发调用epoll_ctl添加/删除事件、epoll_wait获取事件,内核通过互斥锁保护红黑树和…
🎤 网易 / 拼多多
中等网络
48小时内完成一个基于TCP实现一个简单的网络协议
结论:定义长度前缀协议,用socket编程实现收发与并发,解决粘包。核心要点:协议设计:魔数(4B)+长度(4B)+payload,或简单LEN:data;步骤:1.确定功能(如echo);2.选语言(Go/Python…
🎤 字节跳动
中等网络
接收窗口满了怎么处理?
结论:接收窗口满时,接收方通告窗口值0,发送方停止发送并启动持续定时器探测,接收方待空间释放后更新窗口。原理:TCP使用滑动窗口流控,接收方根据缓冲区剩余空间计算rwnd置于ACK中;窗口满则rwnd=0,发送方进入零窗…
🎤 网易
中等网络
客户端分别通过 tcp 和 udp 发三个包,服务端会收到几个包?
结论:TCP发送三个包,服务端收到的数据量等同但包数不确定(可能1到多个);UDP发送三个包,服务端确切收到三个数据报(无丢失时)。 要点: - TCP是面向连接的字节流,无消息边界;发送端三个写操作可能被合并(Nagl…
🎤 腾讯
中等网络
连接断开有几种判定方式?
结论:连接断开判定方式主要有TCP keepalive、应用层心跳、读写返回值及超时。要点:1)TCP keepalive:开启后闲置发送探测包,多次无响应则断开;2)应用层心跳:约定周期发包,超时未收到对端心跳即判断;…
🎤 腾讯
中等网络
两个机器通过网线连接,一个是1.1.1.1,另一个是2.2.2.2,可以进行数据包的发送吗?
结论:两机器直连网线,IP分别为1.1.1.1和2.2.2.2,若不在同一子网且无路由则IP包不能发送,但链路层帧可发。要点:1)IP同网段判断:默认A类掩码255.0.0.0下网络号1.0.0.0与2.0.0.0不同,…
🎤 网易
中等网络
请回答一下Reactor和Proctor的区别?
结论:Reactor是同步I/O事件驱动,Proactor是异步I/O事件驱动。核心区别:1.Reactor通过epoll/select监听文件描述符就绪(如可读),由用户回调执行实际I/O读写(同步);2.Proact…
🎤 360
中等网络
请说出水平触发和边缘触发的区别?
结论:水平触发(LT)和边缘触发(ET)是IO多路复用通知模式,区别在事件通知时机。要点:LT只要fd就绪就持续通知,直到数据处理完,支持阻塞IO,编程简单;ET仅在状态变化时通知一次,必须非阻塞IO且循环读写至EAGA…
🎤 大疆
中等网络
网络设计模式?
结论:常见网络设计模式包括架构模式C/S、B/S、P2P,以及服务端并发模式Reactor、Proactor。原理:C/S客户端-服务器分离逻辑与界面;B/S基于浏览器HTTP跨平台;P2P节点对等;Reactor基于I…
🎤 网易
中等网络
网络IO的流程,介绍一下Reactor
结论:网络IO流程:创建socket、bind、listen、accept、recv/send,涉及内核态用户态拷贝;IO模型分阻塞、非阻塞、多路复用、异步。Reactor是事件驱动模式,基于同步IO多路复用如epoll…
🎤 百度
中等网络
网址到浏览器显示的全过程
结论:经历URL解析、DNS查询、TCP建连、HTTP请求、服务器响应、浏览器渲染。核心步骤:1. URL解析出协议、域名、路径;2. DNS递归查询将域名解析为IP(含缓存);3. 三次握手建立TCP连接,HTTPS还…
🎤 百度
中等网络
为什么要结合对称加密和非对称加密?
结论:结合对称与非对称加密可兼顾安全与性能。要点:对称加密(如AES)速度快但密钥分发难;非对称加密(如RSA)公钥分发安全但计算慢;实际用非对称加密传输对称密钥,后续用对称加密通信;依赖证书防中间人。关键原理:非对称解…
🎤 腾讯
中等网络
小鹏AI Infra 后台开发:http与grpc的区别
结论:HTTP是文本无状态通用协议,gRPC是基于HTTP/2的二进制RPC框架,高性能强类型。区别:1. 协议层:HTTP/1.1文本,gRPC用HTTP/2+ProtoBuf二进制;2. 性能:gRPC多路复用、头部…
🎤 小鹏汽车
中等网络
在网络编程中,大小端数据如何转换?
结论:主机转网络序用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. 返…
🎤 腾讯
第 1 / 2 页下一页 ›
题目整理自公开面经,答案由校招宝自研生成,仅供参考