职位描述:
1. 基于Linux Kernel进行调度优化,结合Android应用生态设计和优化内核调度器;
2. 熟悉SoC资源管控机制,构建CPU/GPU/DDR/Cache等资源的统一频率管控和性能瓶颈拆解;
3. 熟悉微架构,能够拆解指令的微架构性能瓶颈并进行优化,基于微架构指标进行调度器的优化和改造;
4. 跟踪和调研行业最新的调度优化方向,快速进行方案验证和产品导入;
5. 逆向分析领先的友商技术,对于下一代调度器的方向有一定的认知;
6. 跟踪和解决内核调度器相关的问题,包括死锁、优先级反转以及稳定性问题;
7. 对于调度器进行评估,能够建立调度器的评价体系。
职位要求:
1. 本科及以上学历,计算机相关专业;
2. 熟悉Linux操作系统和内核开发,具有扎实的C/C++编程能力;
3. 熟悉操作系统调度算法和和原理,了解EEVDF/CFS/EAS等调度算法,关注Linux的新型特性;
4. 具有良好的架构设计能力,有过一定的移动端方案设计经验,能够快速洞察行业内新技术并进行快速落地;
5. 具有良好的团队合作精神和沟通能力,能够与其他团队合作完成项目。
招聘部门:
小米
工作地点:
北京市 ID:A191350
面试建议:
小米澎湃OS-CPU调度器优化架构师这个职位对技术深度和广度都有很高要求。面试官会特别关注你对Linux内核调度算法的理解程度,以及在实际项目中应用这些知识的能力。他们希望看到你不仅熟悉EEVDF/CFS/EAS等调度算法,还能结合Android生态进行优化。此外,SoC资源管控和微架构优化能力也是关键考察点,因为这直接关系到系统性能的提升。 准备面试时,建议你重点复习Linux内核调度相关的知识,特别是最新的调度算法和优化方向。准备一些实际案例,展示你如何分析和解决调度器相关的问题,比如死锁或优先级反转。同时,要准备好讨论你对SoC资源管控的理解,以及你如何构建统一的频率管控机制。面试中可能会涉及技术方案的讨论,所以要能够清晰地表达你的设计思路和优化策略。最后,不要忽视团队合作和沟通能力的展示,因为这是一个需要跨团队协作的职位。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。