职位描述:
1. 负责进行Linux内核相关模块设计开发。
2. 负责进行Linux稳定性维护,panic,watchdog问题解决。
3. 负责进行Linux内核相关性能分析及优化。
职位要求:
1. 对Linux内核或驱动(需至少一个子系统深入理解)有相关开发经验。
2. 能够Debug内核Panic,watchdog reset 等crash问题,能分析内存踩踏,memleak等问题。
3. 对asan,ksan,kmemleak,ftrace,eBPF有经验者优先。
4. 要求精通Linux内核的C语言编程,有实际开发经验。
5. 具有较强的分析和理解源代码的能力,做事认真细致负责并且主动,学习能力强,沟通能力强,有团队合作精神。
有如下经验者优先:
1. 有主流RTOS系统(如NuttX、FreeRTOS、Zephyr、LiteOS等)的开发经验优先
招聘部门:
小米
工作地点:
南京市 ID:A104971
面试建议:
面试小米高级软件研发工程师-系统内核方向岗位,你需要展现出对Linux内核的深入理解和实际开发经验。这个岗位特别注重候选人在内核问题调试和性能优化方面的能力,包括处理内核崩溃、内存问题等复杂场景。面试官会重点考察你是否具备解决实际内核问题的能力,而不仅仅是理论知识。 建议你在面试前重点复习Linux内核的核心子系统,特别是你熟悉的领域。准备几个你实际解决过的内核问题案例,详细说明问题的分析过程和解决方法。对于性能优化方面,可以准备一些你使用ftrace、eBPF等工具进行性能分析的实例。同时,如果你有RTOS开发经验,也要准备好相关问题的回答。面试时要展现出你解决问题的系统思维和扎实的技术功底,同时强调你的学习能力和团队合作精神。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。