小米 – 规控算法工程师实习生(数值优化方向) 职位分析和面试指导

职位描述:

1. 参与无人驾驶系统中规划控制(Planning & Control)模块的数值优化求解器设计与开发,针对最优控制问题(OCP)及轨迹规划场景构建高效、鲁棒的自研求解器;
2. 分析规控模块中的典型优化问题,设计适配性算法并优化求解效率;
3. 与规控算法团队协同,完成求解器与上层模块的集成与性能调优;

职位要求:

1. 控制理论、应用数学、计算机科学、自动化等相关专业在读研究生;
2. 了解并掌握常见数值优化算法(如内点法IPM、SQP、ADMM等);
3. 对无人驾驶规控中的典型优化问题(运动规划、MPC控制,基于优化的参数辨识等)有一定的了解;
4. 掌握C++或Python,熟悉Linux开发环境;
加分项
1. 具备CUDA加速或硬件加速(如GPU/FPGA)优化经验;
2. 具备HPC算法经验;
3. 在期刊/会议(如IEEE TAC、ICRA、CVPR等)发表过优化算法相关论文;

招聘部门:

小米

工作地点:

上海市

面试建议:

面试小米规控算法工程师实习生(数值优化方向)时,面试官会特别关注你在数值优化算法方面的理论基础和实践能力。这个职位不同于一般的算法岗位,它要求候选人不仅要熟悉常见的数值优化方法,还要能够将这些算法应用到无人驾驶规控模块中的最优控制问题上。面试官会重点考察你是否真正理解内点法、SQP、ADMM等算法的原理和应用场景,以及你是否有能力针对规控问题设计高效的求解器。 为了准备这个面试,建议你首先复习数值优化算法的基础知识,特别是这些算法在最优控制问题中的应用。准备几个你曾经解决过的优化问题案例,能够清晰地解释你选择的算法和优化过程。如果你有CUDA加速或硬件加速的经验,一定要重点准备这部分内容,因为这是明显的加分项。此外,熟悉Linux开发环境和C++/Python编程能力也是基本要求,建议提前准备一些相关的编程练习。最后,如果你有发表过相关论文,要准备好详细讨论你的研究内容和贡献。