2026年9月13日晚上,在「BOSS直聘」上传简历时,我在公司已经工作 2664 天(7年又3.5个月)了。

为什么换工作

在找工作的一个多月中,几乎每一位 HR 都会问我一个同样的问题「为什么换工作」,而我总会给出一些体面但不全面、真实但不真诚的答案。 现在终于可以卸下面试时的面具,真诚地回答这个问题了。

总体而言,最重要的原因是三个:钱少事多、前景堪忧、换个行业。

首先,钱少事多。无须解释,懂的都懂。

其次,前景堪忧。以下是我对智驾行业的个人看法:

  1. 智驾行业的商业模式并不好,赚钱太难了,大部分智驾公司烧钱烧了十几年还是无法盈利。
  2. L4 对智驾算法的要求太高了,如果算法没做到足够好,一旦上量就会事故频发,后果不堪设想。

最后,换个行业。我对智驾行业已经感到疲倦,而对机器人行业比较感兴趣。 大概两三年前,我就设想做一个 AI 花式足球教练的业余项目,但始终没付诸行动。 如果能进入机器人行业,一方面能激发我的活力,另一方面对我搞业余项目也会有更大帮助。

找工作花了多久

从决定离职到结束面试,65 天。从公开简历到结束面试,40 天。

  • 2026年8月19日,得知股票已经解禁一半后,我决定将离职时间提前到2026年11月。
  • 2026年9月13日,在「BOSS直聘」公开简历。
  • 2026年9月17日,参加第1个面试。
  • 2026年10月23日,结束最后1个面试。

如何准备面试

考虑到时间紧张,我决定采取「以面代练」的策略,一边面试一边复习,通过面试来查漏补缺。 幸运的是,中秋节和国庆节假期只相隔3天,中间的3天我请了假,这样一下子有 13 天的假期,可以让我充分准备面试。

  • 9月25日至9月27日,中秋节,主要刷 LeetCode、阅读 ROS 2 文档和下载性能优化书籍。
  • 9月28日至9月30日,这3天一共有7个面试,一边面试,一边利用空隙复习/学习 C++、DDS、性能优化、架构设计等。
  • 10月1日至10月7日,国庆节,主要针对 RoboScience 和众擎的岗位进行准备,继续复习 C++、DDS、WebRTC、架构设计等。

复习期间,我也让 AI 针对每个公司的岗位描述制定复习攻略和预测题目,但事后发现预测成功率比较低。

面试结果

这次找工作,我一共面试了14家公司,一面通过率为 50% (7/14),二面通过率为 28% (4/14),offer 通过率为 21% (3/14)。

公司 岗位 面试结果
极智科 系统开发工程师 拿到 offer
青芒机器人 机器人底层软件工程师 拿到 offer
艾欧智能 软件系统开发工程师 拿到口头 offer,但薪资不满意,拒了
影石Insta360 高级C++开发工程师 三面挂了
自变量 机器人软件工程师(应用&SDK) 二面挂了
众擎 资深软件系统/架构师 二面挂了
RoboScience AIOps端侧中间件与 AI 系统 二面挂了
RoboScience 系统工程师-遥操作控制、网络与 HMI 架构师 二面挂了
拓竹 高级嵌入式应用软件工程师(Linux) 一面挂了
优必选 C++ 开发工程师 一面挂了
意界智创 机器人软件工程师 一面挂了
Anker 具身智能-系统软件开发方向 一面挂了
大疆 中/高级嵌入式工程师(Linux中间件及功能开发) 一面挂了
跨维(深圳) 系统工程师 一面挂了
普渡 系统软件工程师 一面挂了

面试官问了哪些问题

  • 只有3家公司需要现场写代码:青芒、自变量、RoboScience
  • 大部分公司都考察的技能:C++、ROS 2、WebRTC、性能优化、问题排查等

面试官们给了我哪些建议

每一轮技术面的最后,我都会让面试官们给我提一些能力提升建议,汇总如下:

  • 辩证地使用 AI,能够发现 AI 提出的解决方案的问题与不足
  • 提高沟通表达能力,高效沟通
  • 培养系统思维,关注上下游
  • 培养系统思维,针对问题排查等建立一套自顶而下的解决方案
  • 学习 WebRTC 底层原理,以及编解码知识
  • 学习机器人的相关知识

为什么面试大部分公司都失败了

要想面试成功,我认为最重要的两个因素是:技术扎实、充分准备。 遗憾的是,这两个因素我都不具备:

  • 其一,我在公司虽然工作了七年半,但先后换了几次工作方向(设备端应用软件、产线平台、仿真平台、远程驾驶平台),每个方向都做得不够深。 而且由于我兴趣广泛,最近几年的业余时间较少钻研技术,技术成长较慢。
  • 其二,我采取「以面代练」的战术,本身就是在准备不充分的情况下强行去面试。

因此,我面试失败的根本原因就是:技术不够扎实、准备不够充分。

但具体到每一个面试的实际情况,我们可以分析一下直接原因,如下所示。

统计面试失败原因:

面试失败原因猜测 数量
技术问题没答好 4
不知道 3
岗位不匹配 3
岗位停招 1

猜测每家公司的面试失败原因:

公司 面试失败原因猜测
影石Insta360 一面技术问题只答对约 60%;三面HR面答得也一般,可能显得不够真诚
自变量 一面技术问题只答对 50%;二面面试官觉得我沟通表达能力需要提高
众擎 二面自我感觉良好,不知道失败原因
RoboScience 遥操作岗位不太匹配(需要精通 WebRTC);中间件岗位二面自我感觉良好,不知道失败原因
拓竹 一面面试官觉得我对系统上下游的认识不够深入
优必选 岗位不匹配(需要精通 WebRTC)
意界智创 岗位不匹配(需要精通数据回灌和仿真系统开发)
Anker 岗位停招
大疆 自我感觉良好,不知道失败原因
跨维(深圳) 岗位不匹配(需要做过系统设计)
普渡 准备不充分,项目相关问题回答得不好

我从面试中学到了什么

  • 准备面试时,可以针对简历中的项目经历整理出常见的问题和答案。
  • 拿到 offer 后,可以让 HR 安排现场参观交流,这样对新公司会有更深入的认识。
  • 有时 HR 会安排一些不太匹配的岗位,这时应该主动拒绝或更换岗位。
  • 下半年找工作最好选择8月至9月,10月以后工作岗位感觉少了很多。
  • 「打铁还需自身硬」。技术过硬、工作经验丰富,是找到好工作的杀手锏,其次是充分准备。
  • 面试结果有时与自我感觉不匹配:有时感觉良好但面试挂了,有时感觉糟糕但面试通过了。