文远知行内推,校招和实习

自动驾驶方向(超详细真题+复盘)
🔥 个人背景:985本硕,一段自动驾驶相关实习,刚走完文远知行算法岗(感知方向)的全流程,热乎的面经分享!

📌 面试流程概览
笔试:4道编程题(中等难度,动态规划+图遍历为主)。
技术一面:代码手撕 + 项目深挖(50分钟)。
技术二面:数学题 + 场景设计题(40分钟)。
技术三面(总监面):技术视野 + 业务理解(30分钟)。
HR面:常规问题(薪资/职业规划)。
全程周期:约3周(中间有等美国面试官时差协调)。

💻 技术面真题回忆

1. 手撕代码题
题目1:零钱兑换变种
题干:给定硬币面额数组和总金额,求恰好凑成金额的最少硬币数,若无法凑出返回-1。
Follow-up:如果要求输出所有可能的组合,如何优化空间?
坑点:面试官追问了滚动数组优化和剪枝策略。
题目2:线段交点算法
题干:给定二维平面上两条线段(由端点坐标表示),判断是否相交,若相交返回交点坐标。
边界情况:线段平行但不重合、端点重合、浮点数精度处理。
解法:参数方程法,注意分母为0的情况!
题目3(系统设计):实现 shared_ptr 的引用计数
要求:线程安全、支持拷贝构造和赋值操作。
考点:RAII思想、锁的使用(面试官让对比mutex和atomic的性能差异)。

2. 项目深挖问题
问题1:你在点云处理项目中提到的循环推断问题是什么?如何解决?
答:详细解释了OD(目标检测)与跟踪模块的相互依赖导致误差累积,最后引入卡尔曼滤波的先验估计做修正。
追问:为什么不用粒子滤波?对比过效果吗?
问题2:激光雷达与相机的时间戳不同步,会导致哪些问题?你们怎么做的同步?
答:提到了硬件触发同步+软件插值法,面试官让手写伪代码描述插值逻辑。

3. 场景设计题
题目:设计一个停车场车辆调度系统,支持实时路径规划(车辆从入口到车位的最优路径)。
要求:
如何表示停车场地图?
如何处理动态障碍物(如行人)?
路径最优的定义(时间最短 vs 转向最少)?
我的思路:用栅格地图+A算法,动态障碍物用局部重规划(D Lite),面试官让分析时间复杂度。

🚀 备考建议(血泪总结)
刷题重点:力扣动态规划(背包问题)、几何计算题(线段/矩形相交)、系统设计(智能指针/线程池)。
项目复盘:
务必理清项目的技术链条(输入-处理-输出-优化)。
准备1-2个失败案例,说明如何定位和解决问题(面试官超爱问这个!)。
自动驾驶知识:
必看文远知行的技术文章(如多传感器融合方案)。
了解行业竞对方案(如Waymo、Cruise的路径规划特点)。

💡 最后的小吐槽
三面总监疯狂追问:“如果特斯拉FSD和我们的方案在十字路口相遇,谁的决策更优?为什么?”
HR面被压力测试:“如果给你发offer,你会多快离职当前实习?”(差点没接住😅)

欢迎讨论! 大家有面过文远或其他自动驾驶公司的吗?求分享经验~
✨✨现在文远知行还在招实习!最后附上学长给的内推码以及内推链接,可以更快筛选简历 !
✨内推链接:https://app.mokahr.com/m/campus_apply/jingchi/2137?recommendCode=DSvUVMDa#/jobs
【内推码】DSvUVMDa

#实习#                       #校招#                       #内推#                       #自动驾驶#                       #应届#             
全部评论

相关推荐

咦哟,从去年八月份开始长跑,两处实习转正都失败了,风雨飘摇,终于拿到offer了更新一下面试记录:秋招:多部门反复面试然后挂掉然后复活,具体问了啥已经忘了,只是被反复煎炸,直至焦香😋春招:base北京抖音hr打来电话说再次复活,准备面试,gogogo北京抖音一面:六道笔试题:1.promise顺序2.定义域问题3.flat展开4.并发请求5.岛屿数量算法(力扣)深度,广度都写6.忘记了,好像也是算法,难度中等其他问题多是框架底层设计,实习项目重难点~~~秒过😇北京抖音二面:三道笔试题:(为什么只有三道是因为第三道没做出来,卡住了)1.中等难度算法(忘记啥题了,应该是个数组的)2.认识js的继承本质(手写继承模式,深入js的面相对象开发)3.手写vue的响应式(卡在了watch,导致挂掉)---后知后觉是我的注册副作用函数写得有问题,有点紧张了其他题目多是项目拷打,项目亮点,对实习项目的贡献~~~第二天,挂,but立马复活转战深圳客服当天约面深圳客服一面:六道笔试题,由于面过太多次字节,面试官叫我直接写,不用讲,快些写完😋,具体都是些继承,深拷贝(注意对数组对象分开处理,深层次对象,循环引用),加中等难度算法题~~~秒过深圳客服二面:口诉八股大战:大概囊括网络,浏览器渲染原理,动画优化,时间循环,任务队列等等(你能想到的简单八股通通拉出来鞭尸😋)算法题:笔试题6道:1:找出数组内重复的数,arr[0]-arr[n]内的数大小为[1-n],例如[1,2,2,3,3]返回[2,3],要求o(n),且不使用任何额外空间(做到了o(n),空间方面欠佳,给面试官说进入下一题,做不来了)2:原滋原味的继承(所以继承真滴很重要)3:力扣股票购买时机难度中等其他滴也忘记了,因为拿到offer后鼠鼠一下子就落地了,脑子自动过滤掉可能会攻击鼠鼠的记忆😷~~~秒过深圳客服三面:项目大战参与战斗的人员有:成员1:表单封装及其底层原理,使用成本的优化,声明式表单成员2:公司内部库生命周期管理成员3:第三方库和内部库冲突如何源码断点调试并打补丁解决成员4:埋点的艺术成员5:线上项目捷报频传如何查出内鬼成员6:大文件分片的风流趣事成员7:设计模式对对碰成员8:我构建hooks应对经理的新增的小需求的故事可能项目回答的比较流利,笔试题3道,都很简单,相信大家应该都可以手拿把掐😇~~~过过过无hr面后续煎熬等待几天直接hr打电话发offer了,希望大家也可以拿到自己心仪的offer
法力无边年:牛哇,你真是准备得充分,我对你没有嫉妒,都是实打实付出
查看19道真题和解析
点赞 评论 收藏
分享
04-22 15:13
已编辑
Java
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务