小米 – SOC微架构能效优化架构师 职位分析和面试指导

职位描述:

1、基于微架构Top-Down方法拆解SoC性能和功耗,并进行相关优化工作;
2、基于微架构指标建立性能和功耗指标体系,基于微架构指标建立性能模型和功耗模型;
3、熟悉ARM微架构,以及编译器优化工作,改善系统能效;
4、熟悉OS的调度器算法,能够软硬结合优化调度算法。

职位要求:

1、本科及以上学历,计算机相关专业;
2、熟悉 Linux 操作系统和内核开发,具有扎实的 C/C++ 编程能力;
3、熟悉操作系统调度算法和原理,了解CFS/EAS等调度算法和其他常见的调度算法;
4、熟悉ARM微架构,具有SOC能效设计及优化经验优先;
5、熟练使用系统性能功耗调试工具,perf/simpleperf/top-down/systrace/Ftrace等;
6、具有良好的分析和解决问题的能力,能够快速定位和解决系统问题;
7、具有良好的团队合作精神和沟通能力,能够与其他团队合作完成项目。

招聘部门:

小米

工作地点:

北京市 ID:A244346

面试建议:

小米的SOC微架构能效优化架构师职位是一个高度专业化的技术岗位,需要应聘者具备深厚的ARM微架构知识和系统能效优化经验。这个职位的特殊之处在于它不仅要求硬件层面的微架构理解,还需要软件层面的系统调度算法优化能力,是一个典型的软硬结合岗位。面试官会特别关注你在ARM微架构和系统能效优化方面的实际经验,以及你如何运用这些知识解决实际问题。 为了准备这个面试,建议你重点复习ARM微架构的细节和系统能效优化的方法论。准备好展示你在实际项目中使用perf/simpleperf等工具进行性能分析的经验。同时,你需要深入理解操作系统调度算法,特别是CFS/EAS等常见算法,并准备一些案例说明你如何优化这些算法来提升系统能效。由于这是一个需要团队合作的岗位,也要准备一些展示你团队协作和沟通能力的例子。