蔚来提前批后端开发工程师一二面面经
一面
项目,
生成的房间号是否进行优化,
是否使用锁,
在项目里哪部分使用了锁,
说一下IO多路复用,
linux常用的命令,
如何查询ip地址,
如何查询系统进程CPU占比,
说一下五层模型,
每层的协议有哪些,
说一下ARP协议中文名称以及作用,
知道ARP具体流程吗,
说一下DNS协议的流程,
说一下TCP三次握手的步骤,
了解滑动窗口吗,作用是什么
写了个快排
二面
项目,
说一说IO多路复用,
说一说项目的整体架构,
为什么生成roomid为什么不数据库自增
说一说http协议,
说一说http协议,
数据库了解的深入吗,
说一说数据库的隔离级别,
可重复读如何去实现的,
什么情况下会使用间隙锁,
普通索引会加间隙锁吗,
为什么使用B+树而不用其他的,
聚簇索引相比于普通索引(底层是B+树)的优点是什么。
学过java吗,
算法:旋转数组的最小值
许愿hr面