小米 – Rust资深技术专家(OS方向) 职位分析和面试指导

职位描述:

1. 规划公司Rust技术战略,主导小米澎湃OS关键路径(如编译器)的技术攻坚
2. 设计Rust与硬件协同的创新方案(如Rust实现的硬件抽象层、微架构优化)
3. 解决系统级复杂问题(如内存安全边界验证、确定性延迟保障、热升级支持)
4. 代表公司参与Rust社区建设,推动内部技术成果开源及行业标准制定
5. 搭建团队技术护城河,预研Rust在小米澎湃OS领域的前沿方向(如形式化证明、ZKP集成)

职位要求:

必备条件:
1. 10年以上系统软件开发经验,3年以上Rust系统级项目主导经验
2. 精通Rust底层机制(LLVM IR优化、MIR语义、编译器内部原理)
3. 对操作系统核心技术有体系化认知(如调度算法、虚拟化技术、安全模型设计)
4. 具备技术决策能力,曾主导百万行级Rust代码库的架构演进
加分项:
– Rust语言/工具链核心贡献者,或在OSDI/SOSP等顶会发表Rust相关论文
– 主导过开源操作系统项目(如安卓、Linux)核心子系统开发

招聘部门:

小米

工作地点:

北京市 ID:A227903

面试建议:

小米正在寻找一位Rust资深技术专家来主导其澎湃OS的关键技术开发。这个职位不仅需要深厚的Rust技术功底,还需要对操作系统核心原理有深入理解。面试官会特别关注你在大型系统项目中的技术领导力,以及解决复杂系统问题的能力。 在准备面试时,你需要重点准备Rust底层机制相关的技术问题,如LLVM IR优化、MIR语义等。同时,要准备好展示你在操作系统核心技术方面的经验,特别是调度算法、虚拟化技术和安全模型设计。面试官可能会让你详细描述你过去主导的大型Rust项目,特别是如何处理架构演进中的挑战。如果你有开源社区贡献或顶级会议论文发表经验,一定要准备好相关案例。技术决策能力也是考察重点,准备好展示你在技术路线选择上的思考过程。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。