算法岗提前批的考试内容通常包含基础层、专业层和突破层三个核心能力层级,具体考察内容如下:
编程基础
熟练使用Python、C++等语言,掌握智能指针、元编程等C++17新特性;
掌握CUDA进阶(显存优化+Tensor Core加速),需提供GitHub项目证明;
了解数学建模基础,如李群李代数在SLAM中的应用。
数据结构与算法
掌握链表、树、动态规划等经典算法,能解决LeetCode中mid及以上难度问题;
理解时间复杂度和空间复杂度分析方法。
核心算法与架构
深入理解BEV+Transformer融合架构开发经验;
掌握Apollo/ROS2系统二次开发能力,熟悉多传感器时序对齐(误差≤0.03ms)。
系统优化与工程实践
熟悉Dojo芯片利用率优化(≥92%)及分布式训练技术;
掌握大模型蒸馏技术(参数量压缩80%以上)及影子模式数据闭环实战经验。
前沿技术
具备千帧级4D标注数据集构建能力;
熟练运用端到端大模型蒸馏技术及强化学习算法。
项目经验与创新
参与过NeurIPS自动驾驶竞赛TOP10项目或相关领域研究;
有深度学习模型压缩或计算机视觉应用经验者优先。
笔试内容 :通常包含4-6道编程题,涵盖搜索、动态规划、几何问题等,如最长山谷、山峰问题等;
面试形式 :可能包含系统设计、代码评审、智力题等,注重解决实际问题的能力;
加分项 :LeetCode周赛成绩、技术博客/论文、开源项目等。
建议备考时结合官方文档和在线资源,如LeetCode、牛客网,并关注行业最新动态。