小米c/c++二面

面试部门为上海车机部门,本人为c++选手,个人项目:6.828操作系统项目,一个muduo库,一篇1区文章。
面试官态度很好,对我不熟悉或者答的不完整的问题都会做一些解答和拓展

问题:
1.介绍了一下论文。

2.网络库项目:
问了网络库的结构,线程池的管理,tcp连接的管理,事件轮训检测与分发。
介绍了一下所做的各类事件触发机制。

3.操作系统项目
操作系统是宏内核还是微内核。
bios到kernel的启动过程,实模式和保护模式所做的操作,转换后mmu的作用。
是如何进行虚拟内存管理的
你的内存管理粒度是多大
如何对进程进行内存分配和管理
进程和线程有什么区别
你引入了多cpu,是如何进行调度。你使用的是时间片调度,你知道时间片是如何校准时间的吗。
linux中是如何对进程进行管理调度的。
操作系统中文件系统的管理是如何实现的。
解释一下fork,你在实验中哪里使用了cow,是如何实现cow的
如何做的dma
thread和pthread的区别
linux如何查看进程的情况
top命令可以如何使用

4.c/c++
讲一下static

5.写了个链表题

问题大概就记得这么多,不全

整体聊的很好,问题基本都答出来了,持续时间一小时,期间也是有说有笑。
最后说部门主要是做c,我对linux的掌握程度不是特别深入,整个实验和linux大体框架基本一样,但是和现有linux在细节处理上仍有差距,比如说调度和粒度管理。不过因为我有操作系统的基础,看起来也非常快。
两小时后流程结束。唉

#秋招##小米#
全部评论
今年muduo真是吊用没有,我做数据库写15445也是几乎不咋问,感觉这种项目在往年反响不说特别好起码也是能用的吧,今年就基本上等于没写
4 回复 分享
发布于 2022-10-02 15:26 辽宁
这都g了吗
点赞 回复 分享
发布于 2022-09-30 22:44 江苏
楼主是变成简历筛选了吗
点赞 回复 分享
发布于 2022-09-24 21:16 陕西
大佬什么时候笔试的啊 都二面了
点赞 回复 分享
发布于 2022-09-24 01:20 湖北
好强
点赞 回复 分享
发布于 2022-09-23 22:30 江苏

相关推荐

熊大不大:面试氛围: 实习面试:“你是学生?哦那来聊聊项目~” 秋招面试:“你是候选人?上来写个二叉树+事件循环+手写 Promise!” 八股要求: 实习:“背不全也行,面试官会温柔提醒你。” 秋招:“背不熟?对不起,这题我让下一位来答。” 项目要求: 实习:“页面能跑就行,按钮能点就能过。” 秋招:“没有技术难点?没扩展思路?我们要能‘落地飞起’的项目。” 算法题: 实习:“你知道快排就不错了。” 秋招:“O(nlogn)不行,来个O(n)的试试?” 竞争对手: 实习:“我们都是小可爱~” 秋招:“他刷了400题,实习过俩大厂,还造轮子……” 面试官心态: 实习:“带你飞。” 秋招:“筛你走。” 准备状态: 实习:“裸面党还能苟一苟。” 秋招:“地毯式备战+内推+背八股+写项目+改简历+压线投递。”
一句话证明你在找工作
点赞 评论 收藏
分享
评论
12
74
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务