2. 高频面试问题与回答框架

本章聚焦自动驾驶规划面试中最常出现的三类问题:项目行为题(STAR)、算法原理题(A* vs RRT)、系统设计题(预测与规划交互)。掌握结构化应答框架,能帮助你在不同风格的面试官前稳定发挥,同时针对百度、小马、滴滴等公司偏好进行针对性准备。

规划面试 STAR+C 回答框架 情境与任务 (S/T) 约束与难点 (C) 决策与方案 (A1) 算法与实现 (A2) 结果与指标 (R) 加分提示:在每个环节加入<强大的>量化对比(如:决策延迟降低 30%、通行成功率 95%)
系统设计题追问路径:预测与规划交互 预测与规划交互 (初版回答) 追问:预测模块失效或延迟,规划如何保证安全? 多模态如何集成? 博弈论如何应用? 加分回答:闭环博弈推理 + 不确定性建模 + 安全降级 三者缺一不可,展现系统级思维与工程落地感

高频面试问答卡片

📌 卡片 1:项目行为题 — 请分享一个你处理过的最复杂的规划场景

面试官考察点问题拆解能力 / 系统性思维 / 面对不确定性的处理方式 / 对规划层次(行为 + 运动)的本质理解
回答框架STAR + 技术难点 + 量化结果
简短示例回答“我处理过最复杂的场景是高峰期无保护左转,难点在于行人遮挡。我采用基于 POMDP 的决策模型,在规划循环中推理被遮挡行人意图,同时保留安全制动防御策略。最终在仿真中达到 95% 通行成功率,零安全干预,实车测试通过。”
(字数:98字)
可能追问1. POMDP 的在线计算开销很大,你如何解决实时性问题?
2. 如果不采用 POMDP,你还有什么替代方案?
3. 你的模型如何泛化到其他交互场景?
避坑提醒❌ 不要只讲成功,要强调你如何量化风险和不确定性。
❌ 避免笼统的“团队合作”回答,要突出你的具体规划逻辑贡献,如“我独立设计了防守/激进两种策略切换机制”。

📌 卡片 2:算法原理题 — A* 和 RRT 有什么区别?如何选择?

面试官考察点算法基础功底 / 对不同搜索空间的理解 / 工程判断与场景适配能力
回答框架定义差异 → 最优性与完备性对比 → 高维性能 → 适用场景 → 改进思路
简短示例回答“A* 是基于图的确定性搜索,保证低维最优解;RRT 是基于采样的概率搜索,更擅长高维非凸空间。结构化道路如高速,我选 A* 保证路径质量;停车场或越野场景,状态空间大,我会用 RRT* 快速探索可行轨迹并用曲线平滑。”
(字数:97字)
可能追问1. 如何改进 RRT 解决其路径不平滑的问题?
2. 讲讲 Hybrid A* 是如何结合二者优点的?
3. 在动态环境下,你会如何扩展 A* 或 RRT?
避坑提醒❌ 不要只说“RRT 更快”,要明确“在高维或复杂约束下,RRT 通过采样能在有限时间内找到可行解,而 A* 的搜索空间会指数级增长”。
❌ 不要忘记提 RRT* 或 Informed RRT* 的最优性改进。

📌 卡片 3:系统设计题 — 预测模块和规划模块应该怎么交互?

面试官考察点全局架构视野 / 对信息流与延迟的理解 / 处理不确定性的成熟度 / 前沿视野(博弈交互)
回答框架传统串行缺陷 → 并行/交互式设计 → 博弈闭环(预测规划互反馈)→ 工程容错
简短示例回答“我采用预测多模态轨迹 + 规划反向优化假设的博弈闭环结构。例如变道场景,规划器决策‘抢’或‘让’,预测据此更新周边车辆反应。为保证鲁棒性,我还设计了预测超时降级模块,一旦预测延迟超过 50ms,立即切换至最坏情况制动模式。”
(字数:96字)
可能追问1. 多模态预测的假设数量如何确定?
2. 自车规划意图如何反向传递到预测模块?
3. 这种交互式架构的算力开销如何评估?
避坑提醒❌ 不要只谈理论理想模型(如理想博弈论),忽略工程容错(如降级策略)。
❌ 不要忽视延迟,必须提及“规划等待预测结果的超时处理机制”。

公司侧重点速查表

公司核心架构风格高频考察点关键词
百度 (Apollo)规则+学习,EM Planner决策与运动规划解耦、QP 优化平滑性、二次规划、参考线
小马智行 (Pony.ai)端到端与模块化结合车道保持与变道博弈、Occlusion-aware风险意识、意图共享
滴滴出行安全性与冗余泊车/低速场景规划、安全 envelope故障降级、ISO 26262
华为 (Hi)ODD 限定复杂交互无保护转向、MDP/POMDP 决策博弈论、多车协同
理想/蔚来等主机厂量产落地舒适性与效率平衡、参数调优Cut-in 处理、规控联合调参
⚠️ 综合避坑提醒:
1. 回答算法题时,不要只背概念,务必结合“场景”说明选择理由。
2. 回答系统题时,不要只讲理想方案,务必提及“工程鲁棒性”(如超时、降级、默认安全行为)。
3. 回答项目题时,不要忽略指标,用“成功率/延迟减少/干预次数”等数据增强说服力。