面试真题

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

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

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

按难度

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

技术岗 · 企业:网易54 道 · 点击进入查看参考答案

中等前端
commonjs 和 esmodule 区别?
结论:CommonJS与ESModule核心区别在规范、加载时机与值传递方式。要点:1.规范不同:CommonJS是Node.js社区规范,同步加载;ESModule是ECMAScript官方标准,异步加载。2.语法不同…
🎤 网易
中等操作系统
请简述写时复制的原理以及应用
结论:写时复制(COW)在复制资源时暂不真正拷贝,仅共享,任一方修改才复制副本。原理:1.fork创建子进程时父子共享物理页,页表置只读;2.某方写时触发缺页异常,内核分配新页拷贝原数据再修改,保证隔离;3.应用:Uni…
🎤 网易
中等操作系统
死锁如何解决?
结论:死锁解决分预防、避免、检测与解除三类。核心要点:破坏死锁四必要条件(互斥、占有并等待、不可抢占、循环等待)可预防;预防手段:一次性分配全部资源(破坏占有等待),按固定顺序申请资源(破坏循环等待)。避免:银行家算法计…
🎤 网易
中等操作系统
执行系统调用的整个过程?
系统调用是用户态陷入内核态执行特权操作的过程。核心要点:用户调库函数将调用号存寄存器;执行syscall指令CPU切内核态保存上下文;内核查表执行服务例程;返回结果恢复用户态;示例read触发sys_read。对比:sy…
🎤 网易
中等数据库
数据库中的乐观锁是如何实现的?
结论:乐观锁假设并发冲突少,通过版本号或时间戳机制在更新时校验,不加锁。核心要点:1.表中增加version字段(或时间戳);2.读取数据时连带版本号;3.更新时带条件WHERE id=? AND version=?,若…
🎤 网易
中等数据库
Redis 缓存三兄弟
缓存三兄弟指缓存穿透、击穿、雪崩。穿透:查询不存在数据导致直击DB,方案:布隆过滤器拦截非法key、缓存空对象设短TTL;击穿:热点key过期瞬间高并发请求到DB,方案:互斥锁(Redis锁)单线程重建、或逻辑过期时间异…
🎤 网易
中等网络
epoll线程安全分析
结论:epoll内核实例本身线程安全,但多线程使用方式需注意用户态同步。要点:1.epoll_create返回fd,多线程并发调用epoll_ctl添加/删除事件、epoll_wait获取事件,内核通过互斥锁保护红黑树和…
🎤 网易 / 拼多多
中等网络
接收窗口满了怎么处理?
结论:接收窗口满时,接收方通告窗口值0,发送方停止发送并启动持续定时器探测,接收方待空间释放后更新窗口。原理:TCP使用滑动窗口流控,接收方根据缓冲区剩余空间计算rwnd置于ACK中;窗口满则rwnd=0,发送方进入零窗…
🎤 网易
中等网络
两个机器通过网线连接,一个是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不同,…
🎤 网易
中等网络
网络设计模式?
结论:常见网络设计模式包括架构模式C/S、B/S、P2P,以及服务端并发模式Reactor、Proactor。原理:C/S客户端-服务器分离逻辑与界面;B/S基于浏览器HTTP跨平台;P2P节点对等;Reactor基于I…
🎤 网易
中等网络
IP层分片机制是怎么实现的?
结论:IP分片因报文长度超链路MTU,由发送端或路由器拆分,接收端重组。实现:IP头含16位标识(同包同值)、3位标志(DF禁止分片、MF更多分片)、13位片偏移(单位8字节)。分片时复制标识,数据区按8字节倍数切分,除…
🎤 网易
中等网络
TCP报文中的选项设置?
TCP选项用于扩展协议功能,位于首部可选字段,格式为类型-长度-值;常见设置:1)MSS(类型2),在SYN报文协商最大段大小,避免分片;2)窗口扩大选项(类型3),通过移位计数将窗口从16位扩至32位,适应高带宽时延积…
🎤 网易
中等网络
TCP端口复用机制?
TCP端口复用指多个socket绑定同一IP:端口组合;通过套接字选项实现:SO_REUSEADDR允许进程绑定处于TIME_WAIT状态的端口,便于服务快速重启;SO_REUSEPORT允许多个进程/线程同时绑定完全相…
🎤 网易
困难C++
菱形继承的内存模型,虚拟继承后会怎么样
结论:菱形继承(如B、C继承A,D继承B和C)导致A子对象在D中有两份,引发二义性和空间浪费;虚拟继承使A成为虚基类,D中仅一份A实例。要点:1)非虚拟内存:D对象含B子对象(含A)和C子对象(含A),A成员重复;2)虚…
🎤 网易
‹ 上一页第 3 / 3 页
题目整理自公开面经,答案由校招宝自研生成,仅供参考