Tesla 面试常见问题
作者 Aaron Cao · 更新于

Tesla 面试官倾向于围绕你简历上已经写的内容提问。预计会针对你过去项目中的决策进行长时间追问、遇到没有标准教科书答案的第一性原理问题,以及关于在需求不断变化时保持工作节奏的行为面试问题。
Tesla 会问哪些类型的问题?
如果你是照着一份通用的“热门面试问题”清单在准备,那你准备错了方向。本节讲的是 Tesla 候选人普遍描述的问题模式——这比任何单个问题都更重要,因为这种模式才是你真正可以练习的东西。
候选人的描述里反复出现三种模式。面试官会从你简历上的一行经历切入,不断追问“为什么”,直到问到你理解的边界,所以一个项目的深度比项目的数量更重要。他们会抛出没有干净答案的问题,观察你如何拆解,包括当场口头做出数量级估算。他们还会考察在截止日期临近、需求又发生变化时你的行为表现,这是工作中真实存在的情况,而不是什么陷阱题。
几乎不会出现的情况,是对每位候选人都问同样那十个问题的“标准流程”。两个人应聘同一个团队,拿到的面试内容也可能完全不同,取决于他们简历上写了什么。
按岗位划分,会遇到哪些技术问题?
问题的实质因职能而异,但模式是一样的。
- 软件。常规行业水平的数据结构与算法题,再加上关于你真正上线过的系统的问题:出过什么故障、你是怎么发现的、现在你会怎么改。固件和嵌入式岗位还会加入内存、时序和硬件交互方面的问题。
- 机械与制造。公差、材料选择、失效模式,以及面向批量生产的设计。要能为你设计过的某个零件的具体尺寸或材料做出解释和辩护。
- 电气与电力。电路基础、热特性和测试方法,通常会围绕你简历上的具体内容展开,而不是抽象地提问。
- 服务、销售与运营。关于不满意的客户、排队时间过长,或者本周目标完不成的情景类问题。
以一位应聘制造岗位的控制工程师为例。她简历上写了一次缩短停机时间的产线切换项目,结果整场技术面试就只围绕这一个项目展开:她给哪些信号加了监测、为什么放弃了更简单的方案,以及如果产量翻倍她会怎么做。一个项目,四十分钟。
应该预料到哪些行为面试问题?
行为面试部分的范围,比那些公开了自己价值观框架的公司要窄,而且总是围绕几个相同的主题打转。讲讲一个截止日期发生变动的经历。描述一次你和工程师或经理产生分歧的情况,以及后来发生了什么。当数据和计划相矛盾时,你是怎么做的。有没有哪次你的工作时间超出了自己的预期,结果如何。
回答这些问题时,要给出一个具体的事件和对应的结果,而不是泛泛描述你平时是怎么做事的。追问几乎总会要求一个只有亲身经历过的人才知道的细节,这也是为什么编造的例子在这里比在别处更容易露馅。
关于工作时长和节奏的问题,值得给出真实的答案,而不是一场表演。Tesla 在这方面的名声广受讨论,如果面试官听到一个不太可信的回答,他们会去验证它。
如何针对 Tesla 的问题库进行练习?
从你自己的简历出发,而不是一份清单。选出你最希望被问到的三个项目,针对每一个,写下你做出的决策、你放弃的替代方案,以及能证明它奏效的那个数字。然后让别人连续问你四次“为什么”,因为这才是真正的考验。
大声说出来练习,是大多数候选人会跳过的部分,也是最能看出差别的部分。/mock-interview 上的模拟面试会把这变成一个带追问的口头练习循环,这比读笔记更接近真实的面试小组。相关公司的问题库见 /answers/topic/question-banks。
要清楚现场辅助的边界在哪里。共享屏幕的视频面试、录制的单向面试、有监考的测评,或者使用公司管理的电脑进行的面试,都超出了本地助手能帮忙的范围,把它们当成可以蒙混过关的情况会给自己惹麻烦。诚实的边界说明见 /answers/topic/detectability。