26秋招 小米手机系统内核面经

投的嵌入式软件不给面,系统内核却有面,嵌入式🐶都不学😅

一面:总共面了70分钟,无手撕无八股。面试官很温柔,问的很零散,像聊天那种。主要问了很多实习相关细节这些。

1 你实习组里做的业务是什么,能讲一下吗?

2 GPU的内存管理算法你能描述一下吗?最小内存是多少,整个GPU内存堆有多大。

3 你这个GPU中断CPU,有CPU中断GPU的情况吗。

4 讲一下你mmap 系统资源文件读写GPU内存的原理

5 讲一下pthread 取消线程的延迟机制,取消点是什么,从接受信号,响应信号调用处理函数,以及信号清理阶段的过程是什么

6 讲一下你简历里的信号处理循环bug 是什么意思,以及rt-thread 是在什么时候接受到信号中断的。

7 Linux内核内存分配回收了解多少

8 linux 内核调度算法了解多少?

9 讲一下linux 中断的过程以及上半部分下班部分

10 禁止抢占是什么意思

11 讲一下kmap_atomtic 原理

12 arm64页表了解吗?不了解讲一下riscv64的也行,一个cpu 核心有几个存页表基地址的寄存器,硬件查页表的过程

13 你的内核项目里在进程里实现多线程主要做了什么,fork 的过程,进程内创建一个线程的过程。

14 你这个内核的调度算法是什么,会在什么时机触发调度。

15 页表项有哪些属性?

16 讲一下写时复制的过程?

17 讲一下内核里进行线程上下文切换的过程,讲一下要保存恢复哪些寄存器?

18 组合写的硬件原理是什么

二面

约好的时间,面试官没来,难绷。没有任何HR打电话联系,发了邮件也不回复🥺

后面又补上二面了,一小时,二面也没手撕就问了实习,然后问八股,什么中断上下部分,自旋锁实现啥的。还问我仔细看过linux 调度和内存相关源码没,改过内核源码没,确实没咋看过源码,感觉大概率不匹配吧,还有一两个基础问题感觉回答错了😑。

全部评论
咋全是系统的
1 回复 分享
发布于 09-10 08:31 重庆
同岗位,请问一下一面是啥时候
点赞 回复 分享
发布于 09-18 14:21 湖北
感觉咋样,这种大厂
点赞 回复 分享
发布于 09-11 10:29 陕西
+1,我被调理到写需求的组了
点赞 回复 分享
发布于 10-13 19:07 上海
佬我也二面了这个岗位,你有接到三面嘛
点赞 回复 分享
发布于 10-11 11:51 湖北
佬,你是玄戒那边的linux内核工程师吗?好奇怪我投的嵌软结果linux内核这边给我捞起来面了
点赞 回复 分享
发布于 09-28 19:10 陕西

相关推荐

1. 请先做个简单的自我介绍?重点介绍一下自己的相关经历,尽量突出与岗位潜在关联。2. 你最近5年的职业规划是什么,能否详细地从管理储备方向谈一下具体路径?3. 你应聘这个岗位的优势是什么?劣势是什么?请分别从能力、性格等方面说三点。4. 为什么选择应聘我们公司?请结合公司在行业内的地位及自身职业发展说明。5. 能不能谈谈对我们公司产品和所在行业的了解?尤其是针对公司管理层面。6. 你期望的薪酬是多少?请结合市场行情及自身能力说明期望薪酬的合理性。7. 大学期间最喜欢哪一门专业课程?为什么喜欢这一门?阐述对管理工作的潜在帮助。8. 用三个词,总结一下这几年自己大学的经历?并简要说明每个词背后的意义。9. 大学期间都参加过哪些社团或者学生组织?可否谈一谈在其中承担的角色和收获?10. 平时有什么兴趣爱好?有什么特长吗?谈谈这些如何有助于在管理储备岗位发展。11. 你认为自己在团队合作中,通常扮演怎样的角色?举例说明推动目标达成的情况。12. 假设你在管理中遇到团队成员意见分歧很大,你会采取什么方法解决?13. 若你负责推动公司某部门管理优化,你会从哪些方面入手开展工作?14. 如何在快速发展的互联网游戏行业环境中,保持自身敏锐的应变能力?15. 谈谈你对4399价值观中“简单务实,结果导向”的理解,以及如何在工作中践行?
点赞 评论 收藏
分享
评论
6
11
分享

创作者周榜

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