一面:
1.自我介绍,项目
2.针对项目问了太多问题
(1)F2FS的闪存友好机制?
(2)文件读写的具体流程
(3)FTL读写文件逻辑
(4)日志文件系统的冗余问题到底怎么理解?
(5)还有其他的,懒得说了
3.基础知识
(1)自旋锁和互斥锁有什么区别?
(2)锁的嵌套问题,自旋锁能嵌套互斥锁吗?
4.编程,找第k个大的数字
总结:这个面试官总是让我概括说明一个比较大的东西,而我总是将这个问题说的很细,所以他应该也不是很满意。
二面:
也主要是聊项目。这个面试官会让解释某些东西为什么会设计成那个样子,我比较喜欢。问了我每一个项目,聊的还是不错,直接让我等三面通知。
补充:这个面试官也问了锁。我大概解释了一下,说我没用过,但是linux内核中用的非常多。
三面:
主要聊项目和个人情况。
项目没有问太多,可能前面已经问过了。
个人情况:
1.最近在读什么书?
2.为什么会选择这个方向?
3.比较印象深刻或比较喜欢的课程?
4.个人选择
在问我个人情况的时候,我回答的不是很好。有些该说的没说,不该说的却说了,哈哈哈。
目前还在等offer。。。
全部评论
(2) 回帖