小米 – 建图和路由算法工程师 职位分析和面试指导

职位描述:

1. 参与智能驾驶场景(包括但不限于高速和城区)下在线建图系统、路由系统的研发与优化;
2. 协助优化建图系统在几何、拓扑、属性、导航路由(routing)等方面的精度、效率和稳定性,支持项目迭代;
3. 参与在线建图相关系统工具链的开发,提高系统的可用性和易维护性;
4. 关注行业前沿技术,协助探索 SOTA 方法在在线建图领域的应用。

职位要求:

1. 计算机、机器人、自动化、数学等相关专业的硕士或优秀本科生,具备相关项目经验者优先;
2. 具备扎实的编程能力,熟练掌握 C++/Python,熟悉 Ceres 等优化库;
3. 了解 SLAM、SfM、NeRF 或 3D GS 等三维重建算法,并具备一定的实践经验;
4. 熟悉最小二乘、非线性优化、graph matching等方法,并了解其在实际问题中的应用;
5. 具备良好的团队协作能力,沟通顺畅,积极主动,具备独立思考和解决问题的能力。
加分项
1. 有多传感器融合建图、定位或量产地图相关经验者优先;
2. 在计算机视觉(CV)或机器人(Robotics)领域有论文发表经历者优先;
3. 具有 ACM/ICPC 竞赛或其他算法竞赛获奖经历者优先。
如果你对在线建图、三维重建、智能驾驶方向感兴趣,欢迎加入我们,共同探索前沿技术!

招聘部门:

小米

工作地点:

上海市、北京市 ID:A61285A

面试建议:

小米的建图和路由算法工程师职位聚焦于智能驾驶场景下的核心技术研发,这要求候选人不仅具备扎实的算法基础,还要有将理论应用于实际场景的能力。面试官会特别关注你在SLAM、三维重建等领域的实践经验,以及如何解决建图系统在精度、效率和稳定性方面的挑战。此外,团队协作和问题解决能力也是考察重点,因为这项工作需要与多个团队紧密合作。 为了准备这场面试,建议你重点复习SLAM和三维重建的核心算法,特别是你参与过的相关项目经验。准备几个具体的案例,展示你如何优化算法性能或解决实际问题。对于编程能力,确保你能熟练讨论C++/Python的使用经验,尤其是与Ceres等优化库的结合应用。如果有论文发表或竞赛经历,一定要突出这些加分项,它们能显著提升你的竞争力。最后,准备一些关于智能驾驶行业趋势的看法,这能体现你对领域的热情和前瞻性思考。