小鹏嵌入式软件工程师面试全流程复盘:从简历到offer的实战指南
2026/9/16 7:51:34 网站建设 项目流程

1. 投递简历与笔试筛选:offer的起点往往藏在细节里

1.1 我的投递渠道和简历侧重点

讲实话,我最初投小鹏的时候并没有抱太大希望。那时候我已经在传统主机厂做了将近三年的嵌入式开发,每天跟CAN总线、MCU和各类传感器打交道,日子过得四平八稳。但智能驾驶的浪潮实在太猛了,小鹏又是国内把“全栈自研”喊得最响的几家之一,我实在想看看真正的软件定义汽车是怎么做出来的。

我的投递渠道用的是主流招聘APP,岗位选了嵌入式软件工程师。这里有个容易被忽略的细节:很多人的简历是同一份海投的,但这在汽车行业非常吃亏。小鹏的岗位划分很细,座舱域、智驾域、底盘域、车身域,每个域的技术栈完全不同。我针对智驾域的方向重新组织过简历,把过去做过的一项车载摄像头标定相关的项目往前放,并在自我评价里明确写了“熟悉传感器融合的基本原理,了解Camera、Radar、Lidar的数据特点”。后来跟HR电话沟通时她告诉我,就是这段描述让简历在初筛中跳了出来,因为匹配度评价系统给了高分。

如果你的目标也是小鹏,我的建议是:先把岗位JD逐条拆出来,对照自己的经历找交集,再按“相关度从高到低”排序来写项目经历。不要指望HR或面试官能从一团乱麻的简历里帮你挖掘亮点,筛选阶段的标准就是简单直接。

1.2 笔试环节的题型与时间分配

简历通过后,我收到的是线上笔试链接,要求在72小时内完成。整个笔试给我最直观的感受是:题目量不大,但覆盖面很广,而且很注重工程实践素养。

题型大致分三块:

  • 计算机基础,包括数据结构、操作系统、网络协议,难度中等偏上。有一道关于ring buffer读写的编程题,要求处理并发场景,考察点在锁粒度和内存屏障,这个如果没写过嵌入式底层代码,会答得很吃力。
  • C/C++语言细节,比如类的内存布局、智能指针的引用计数机制、volatile关键字在嵌入式场景下的限制。说实话,如果只是在应用层写业务代码,很多细节会模糊,但嵌入式岗位这些是基本功。
  • 一道系统设计题,要求设计一个车载终端的OTA升级方案,要考虑断点续传、校验失败回滚、多版本管理。这道题我花的时间最长,也是我自认为拉开差距的地方。

笔试的通过率据我后来跟内部朋友打听,大约在20%到30%。我的经验是:不要按顺序死磕,先把有把握的题做完,最后再啃难题。时间分配上,编程题无论如何要留出充足时间,因为不仅要写完,还得跑通测试用例。那个OTA方案题我是在草稿纸上先画了状态流转图,再落代码,思路明显清晰很多——小鹏的笔试系统允许切换题目,但代码编辑器很基础,没有断点调试能力,所以提前想清楚边界条件特别重要。

2. 一面技术面:算法题不是全部,基础才是分水岭

2.1 编程题之外的隐藏考点

我的一面约在工作日晚上七点,通过线上视频会议进行,面试官是一位看起来三十出头的工程师,自我介绍说是智驾平台组的。开场没有太多寒暄,上来就是一道代码题。

题目本身不算难:给一个无序数组,找出所有和为target的不重复三元组。这是LeetCode上的经典题,用排序加双指针就能解决。但真正让我印象深刻的不是题目,而是面试官在写完代码后的一连串追问:

  • 为什么用双指针而不是三重循环?时间复杂度分别是什么?
  • 如果数组非常大,内存装不下,你会怎么优化?
  • 去重逻辑放在哪个位置最合适?放在最后去重和提前去重有什么区别?

这些追问才是真正的筛选点。很多人能默写答案,但对复杂度分析和边界条件理解不深,一追问就露馅。我因为平时工作中经常处理大数据量的传感器数据,对“内存装不下”的场景还算有概念,提到了可以外部排序或哈希分片,面试官点了点头,这个环节算平稳落地。

2.2 项目深挖的经典问题与答题策略

代码题之后是项目深挖。这里我踩过一个不大不小的坑,写出来给后来人提个醒。

我简历上写了一个车辆控制器通信模块的项目,用了CANoe作为开发测试工具。面试官问了一个我完全没准备的问题:“CANoe的CAPL脚本里,如何实现一个周期报文发送,并且保证在总线负载高的时候不丢帧?”

我当时第一反应是讲CAN的仲裁机制和优先级,但回答完之后看面试官表情,好像不太满意。后来才意识到,他问的重点不是CAN协议本身,而是CAPL的定时器机制和发送队列的管理。这是一个非常典型的“简历诱导型问题”——你写了会用CANoe,我就要看看你是真正用过,还是只是在项目里跑了个demo。

所以我的建议是:简历上写出去的每一个工具、每一项技能,都要准备一个对应深度的问题。尤其是工具类的东西,面试官很容易从“实现原理”和“异常处理”两个角度切入。你不需要把所有源码都背下来,但至少要能说出底层机制的大致思路,以及你在使用过程中踩过的坑。

一面结束前,面试官问我有啥想问的。我提了两个问题:一是团队目前智驾平台的硬件方案用的是哪家芯片,二是目前感知和规控的部署方式是全部车端还是有一部分走远程。这两个问题都收到了比较正面的反馈,面试官还多聊了几句。在反问环节,尽量问业务和技术选型相关的问题,这会让面试官觉得你有真实的兴趣,而不是单纯为了拿offer在背题。

3. 二面主管面:系统设计与业务理解的实战考验

3.1 一道系统设计题引发的思考

二面隔了一周,面试官是部门主管,整个风格跟一面完全不同——不太在意具体语法细节,更看重解决问题的思路。

他给了一道题:设计一个电池管理系统的状态监控模块,要求能实时监测电芯电压、温度,评估SOC(荷电状态),并在异常时触发告警或保护动作。老实说,BMS我不是零基础,但也不算专家。我花了大概十分钟理思路,然后在白板上画架构图。

我给出的方案是三层结构:底层是采集层,通过ADC和温度传感器定时采样;中间是估算层,用扩展卡尔曼滤波估算SOC;上层是策略层,根据SOC和温度做充电策略管理和保护逻辑。面试官在听到扩展卡尔曼滤波的时候打断了我,问了一个非常刁钻的问题:“你为什么要用EKF,而不是更简单的安时积分法?”

这个问题把我问住了。我确实知道EKF比安时积分法精度高,但为什么?我当时的回答是“安时积分会有累积误差,EKF融合了电压和电流信息,能修正误差”。面试官点头但补了一句:“那如果传感器本身有噪声,EKF的状态协方差矩阵你怎么初始化?”说实话,这个问题我没答到点子上,只是说了“经验值初始化”。他笑了笑说“可以,并行考虑AUKF也是常见路线”,然后就没继续深入了。

这场面试给我的核心收获是:小鹏的主管面很少考八股文式的概念背诵,更多是看你能不能把一个抽象需求拆成具体的模块,以及你能不能在自己不熟悉的领域做出合理的技术决策。BMS我确实不算专家,但我能快速给出一个工程上能落地的架构,并且能解释每个模块存在的理由,这可能才是通过的关键。

3.2 业务视角与技术视角的碰撞

主管面的后半段不再是纯技术问题,开始聊业务。他问了我一个让我印象深刻的问题:“你觉得为什么小鹏要走全栈自研的路线,而不是像很多传统车企那样买整套方案?”

这个问题如果你去背面经,会看到很多“降低成本、提升迭代速度、打造差异化”之类的套话。但面试官想听的其实是你有没有真正思考过行业问题。我当时结合自己的经验说:传统Tier1方案是一个黑盒,出了问题只能等供应商响应,OTA迭代周期动辄半年起。在智能驾驶这种快速演进的方向上,如果不能做到“数据回传-模型迭代-软件推送”的闭环,硬件再强也很难发挥价值。另外,多车型复用同一套软件平台,长期摊薄成本,才是自研真正的商业逻辑。

面试官听了之后明显来了兴致,又追问了几个关于数据闭环和软件复用的问题。虽然有些地方我的理解还有限,但这次交流的氛围已经比前面BMS系统设计题要轻松得多。我的体会是,面试官在这个环节是想确认你是一个“只会写代码”的执行者,还是一个“懂业务逻辑”的工程师。对于社招岗位来说,后者往往更重要。

4. HR面与薪资谈判:别把最后一步走成崩盘局

4.1 HR面常见问题的出题意图

技术面全部通过后,HR面来得很快。小鹏的HR面试总共聊了大概四十分钟,问题看起来都很常规,但每一道背后都有目的。

首先是“你为什么离开上一家公司”。这是最经典的问题,也是HR判断你稳定性的第一道题。我的经验是千万不要吐槽前公司,哪怕前公司确实有让你不爽的地方。可以把原因归结为“希望接触更有挑战的方向,尤其是智能驾驶赛道”,这样既表达了自己的上进心,又不会留下负能量的印象。

然后是“你对我们公司了解多少”。这个问题我准备了很久,聊到了小鹏的产品线,G6的800V架构,XNGP的城区智驾进展,以及近期的组织架构调整。明显感觉到HR在听到“组织架构调整”的时候愣了一下,然后追问我从哪里了解到的。我说是看财报和相关行业媒体,她点了点头说“这个信息掌握得很及时”。准备这个问题的要点是:不要只说“你们是造车新势力”,要具体到产品和业务层面的真实进展,这才能体现你的诚意。

接下来是“你的期望薪资是多少”。这个问题的分寸感比较难拿捏。我的策略是先说了一个区间,然后补充强调主要看整体package的构成,包括期权、绩效奖金的比例。HR没有当场给答复,但第二天收到offer的时候,基础薪资加奖金加上期权,整体上达到了预期的下限。我的建议是:在HR面之前,参考招聘平台上的岗位薪资范围,结合自己的工作年限和当前薪酬,定一个上浮20%-30%的目标区间。不要狮子大开口,也不要自降身价,关键是展现出你对市场的了解。

4.2 从口头Offer到正式Offer的注意事项

HR面结束后的第三周,我收到了口头Offer。但要注意,口头Offer和正式Offer之间是有距离的,这中间还有背景调查和审批流程。

背景调查这一环比较容易翻车。我提供的前一家公司的证明人联系方式,岗位和姓名都要准确。有些人在背调时填了关系好的同事,而不是直属上级,结果背景调查公司打电话过去核实的时候,对方的职位对不上,就会引发不必要的麻烦。我的做法是提前跟前直属上级打了一声招呼,说清楚有几家公司会做背调,请教他方便不方便帮忙证明,征得同意之后再填联系方式。

审批流程则需要一点耐心。小鹏的offer审批周期我自己经历下来大约是两周左右,期间HR会定期同步进度。这里有个小技巧:在等待期间不要让HR失联,可以隔三五天问一次进度,但不要一天一催。同时也不要完全停下其他面试,我那时手里还有另外两个机会在推进,心态会稳很多。

正式offer邮件里最有技术含量的部分是“薪酬构成”。建议逐项拆解:基本工资是多少,绩效工资的浮动区间和发放系数是怎么算的,期权部分的行权价格、成熟期多长、离职后是否有回购条款,年终奖是固定的还是跟绩效挂钩。这些信息在邮件正文里通常不会写全,最好在确认前找HR问清楚。

5. 复盘与避坑指南:如果你也要面试,这几点值得留意

5.1 最容易忽略的流程节点和面试时间线管理

从我个人经验看,小鹏招聘的整体时间线大概是这样的:

环节周期参考备注
简历投递到初筛结果约1周匹配度高的简历会被优先看
在线笔试到结果通知约5-7天系统自动判分+人工复核
一面到二面安排约1周中间可能有交叉面
二面到HR面约1-2周取决于业务部门审批节奏
HR面到口头Offer约1-2周每轮之后HR才会发起下一轮
口头Offer到正式Offer约2周含审批流程和背景调查

这中间有个容易踩的坑:一面和二面之间的间隔如果超过两周,不要干等着,一定要通过HR询问进度。有时候面试官出差,有时候部门在调整HC,也有时候是流程卡在了某个审批环节。主动推进不是坏事,但语气和频率要掌握好。

还有一个细节是面试时间的确认。小鹏技术面经常是晚上或周末,这跟互联网公司的工作节奏不太一样,汽车行业很多团队白天要泡在产线或实验室。所以收到面试邀请时,尽量先确认好时间段,提前半小时上线测试网络和设备。我那次一面因为头天晚上临时要处理一个线上问题,第二天顶着疲惫状态面了两个小时,代码题虽然过了,但项目深挖环节明显反应慢半拍,虽然侥幸通过,但回头想其实风险很高。

5.2 硬技能之外的那些软性得分项

很多面试者在准备的时候把全部精力都放在算法和项目上,但忽略了软性的得分项。根据我面试的观察,有三个方面很加分。

第一是沟通表达的结构性。回答面试官的问题,不要一上来就摊开一大堆细枝末节。哪怕你被问到的是一个非常具体的技术细节,也可以先给出一句话的总结性答案,再做分点展开。比如他问“为什么用EKF不用安时积分法”,可以先说“因为EKF能利用多源观测数据修正误差,适合高动态工况”,然后再展开公式推导和工程权衡。这种“总-分”结构会显得你思路清晰。

第二是数据感。做技术的很容易只聊功能实现,但你如果能在适当的时候提到数据指标——比如“我们方案在低温工况下SOC估算误差能控制在3%以内”“OTA推送成功率经过优化从97%提升到了99.5%”——面试官会瞬间高看你一眼。数据意味着你有总结意识和结果导向的习惯。

第三是提问质量。面试的最后通常是反问环节,很多人喜欢问“公司有没有加班费”“这个岗位未来晋升路径是什么”。不是说这些问题不能问,而是如果全都问这些,会显得格局有点小。我反问面试官的问题包括:当前团队在MCU选型上有没有从英飞凌切到国产芯片的计划,中间的成本和生态迁移怎么评估;XNGP的城市开放节奏是否受法规限制,还是说纯技术端已经ready了。这些问题不一定有标准答案,但面试官会觉得你在思考真正重要的问题。

5.3 面试后一周内的复盘动作

面试结束不代表这件事就翻篇了。我个人的习惯是:面试结束后两小时内,趁记忆还热乎,把所有没答上来的问题记下来,然后逐个查资料补充理解。这个过程比刷十道新题还管用,因为你面试中暴露出来的知识盲区通常恰好是目标岗位最关注的方向。

比如我在主管面被问“传感器噪声对SOC估算的影响”,下来专门补了两天的内容,把卡尔曼滤波和它的变体重新推导了一遍,后来在HR面结束后的补充沟通中,还专门给面试官发了一段补充说明,他回复了一个大拇指。这种动作不能保证为你加分多少,但至少不会扣分。

另外一个值得做的事是:把整个时间线的所有节点和关键对话内容记录在案。如果最终收到offer,这些记录能帮你在薪资谈判和岗位匹配度上争取主动;如果没有通过,也能精准定位是自己哪个环节出了短板,要不要隔半年后再重新投递。招聘窗口是动态的,这个季度HC冻结不意味着下个季度还冻结,保持复盘和自我迭代的状态比一两次面试的成败重要得多。

用一句话总结我的感受吧:小鹏的面试强度不比互联网大厂低,但技术深度和行业感是很多纯软件公司给不了的。如果你真的对这个方向感兴趣,值得投入精力去准备,每一轮被追问的细节,到最后都会变成你职业认知的一部分。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询