职位描述:
1. 负责手机研发阶段的各类稳定性问题,比如内核panic,手机冻屏,异常关机等
2. 负责内核内存管理,进程调度等疑难问题的分析和解决
3. 负责跟内核社区沟通技术问题,推动涉及产品的社区BUG解决
4. 负责组内新feature的预研
5. 负责新技术方向的调研
职位要求:
1. 8年以上的linux内核的从业经验
2. 熟悉ARMv8或者ARMv9体系结构,对CPU Cache有一定的了解
3. 熟悉linux内核的内存管理,调度,中断等子系统
4. 熟悉crash, gdb等调试工具
招聘部门:
小米
工作地点:
深圳市社招全职职位 ID:A175714
面试建议:
这个职位是小米手机部的BSP系统专家,主要负责解决手机研发阶段的各类稳定性问题,包括内核panic、冻屏、异常关机等。这是一个对Linux内核深度理解和实战经验要求极高的岗位,不仅需要处理日常的技术难题,还需要与内核社区沟通并推动BUG解决。面试官很可能会重点考察你在Linux内核方面的实际经验,特别是内存管理、调度和中断等关键子系统的理解深度。 建议你在准备面试时,重点复习ARM体系结构的相关知识,尤其是ARMv8和ARMv9的区别和特点。同时,准备好你在Linux内核开发中的实际案例,尤其是那些涉及内存管理、调度和中断的复杂问题。面试官可能会让你现场分析一个内核panic的日志,或者让你解释某个内核子系统的实现原理。确保你对crash和gdb等调试工具的使用非常熟练,并能够快速定位和解决问题。此外,如果你有参与内核社区的经验,或者推动过社区BUG的解决,一定要在面试中突出这一点。