一面
项目一(数据库相关)
数据库存储引擎区别,B树,B+树,LSM树。
一些性能优化点
项目二(开源文件系统)
项目架构了解
具体模块的架构
负责的主要内容,深挖
手撕LRU
LRU和LRU- K的区别
二面
二叉树的子树结构。
经典八股
TCP四次挥手的过程
为什么要等2MSL
输入一个网址的全过程
进程间通信的方式,线程通信的方式
进程与线程的区别
三面
狠狠挖项目细节
怎么进行文件切分,怎么实现mysql的事件调用,怎么实现的序列化
二面操作系统薄弱,继续追问操作系统
进程和线程切换的区别
从磁盘读数据的过程有哪些系统调用?
内核态与用户态的区别
怎么进行切换的
计网中发出最后一次挥手消息的是?
一个时钟指向12点,每次只能向前或向后走一格,给定N步,输出有几种方案能回到0点?