百度 面经 C++内核虚拟化

一面:
1.自我介绍,项目
2.针对项目问了太多问题
(1)F2FS的闪存友好机制?
(2)文件读写的具体流程
(3)FTL读写文件逻辑
(4)日志文件系统的冗余问题到底怎么理解?
(5)还有其他的,懒得说了
3.基础知识
(1)自旋锁和互斥锁有什么区别?
(2)锁的嵌套问题,自旋锁能嵌套互斥锁吗?
4.编程,找第k个大的数字
总结:这个面试官总是让我概括说明一个比较大的东西,而我总是将这个问题说的很细,所以他应该也不是很满意。

二面:
也主要是聊项目。这个面试官会让解释某些东西为什么会设计成那个样子,我比较喜欢。问了我每一个项目,聊的还是不错,直接让我等三面通知。
补充:这个面试官也问了锁。我大概解释了一下,说我没用过,但是linux内核中用的非常多。

三面:
主要聊项目和个人情况。
项目没有问太多,可能前面已经问过了。
个人情况:
1.最近在读什么书?
2.为什么会选择这个方向?
3.比较印象深刻或比较喜欢的课程?
4.个人选择
在问我个人情况的时候,我回答的不是很好。有些该说的没说,不该说的却说了,哈哈哈。

目前还在等offer。。。

#百度面试##面经##百度#
全部评论
老哥有结果了么
点赞 回复 分享
发布于 2021-10-20 14:21
请问下这个该怎么回答?自旋锁能嵌套互斥锁吗?感谢
点赞 回复 分享
发布于 2021-10-20 14:34

相关推荐

02-05 08:49
已编辑
武汉大学 Web前端
野猪不是猪🐗:36k和36k之间亦有差距,ms的36k和pdd的36k不是一个概念
点赞 评论 收藏
分享
01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

更多
牛客网
牛客企业服务