整体情况
一面20分钟,自我介绍、简单聊一聊简历,问了很基础的八股,比如多态。
二面40分钟,首先自我介绍,然后问问项目,之后是八股问题,由浅入深地提问。
【06.27更新】
三面是线下面,25分钟,首先自我介绍,然后问问项目,没有八股问题。
三轮面试都没有问过算法题。
二面问题
进程管理/同步:
- 进程与线程的区别
- 进程间通信
- 锁了解吗,介绍一下互斥锁自旋锁等等以及适用场景
- 死锁了解吗,介绍一下,如何检测
内存管理:
- 用户进程空间介绍一下
- 内核空间有些什么说一下
- 内核进程切换是否要更新页表
- 多级页表的好处,为什么多级页表能节省空间
- 介绍一下TLB
- 介绍一下COW(copy on write)
- RCU是什么(read copy update),介绍一下
- 伙伴系统简单介绍一下
- slab是做什么的
中断:
- 中断向量表是什么
- 中断掩码知道吗
- 进程想屏蔽一切中断怎么做
- 中断共享说一下
- IPI核间中断知道吗