好,我刚面完 Tesla 的 new grad SWE 全流程,趁还新鲜赶紧写一下,因为我准备的时候真的找不到近期靠谱的信息。
背景:cs 学位 2025 年 5 月毕业,没有 Tesla 实习经历。官网投递,大概 3 周收到回复。
流程: online assessment:2 道 coding,约 90 分钟。一道中等图题,一道中偏难 dp。计时很严格,没有提示。 recruiter screen:20 分钟,基本是行为面。why tesla,讲一个项目,你怎么处理不明确的需求。 technical phone screen:45 分钟,对面是工程师。一道 coding(中等 BFS),然后大概 15 分钟设计问题,范围会按你的级别来。他们让我设计一个简单的 rate limiter,不要求完整的系统设计,但想看你的思考方式。 onsite(virtual):一共 4 轮。2 轮 coding,1 轮系统设计(junior 范围),1 轮 behavioral。
coding 轮:两轮都是中等难度。一道 array/string 操作,一道图题。我没遇到 leetcode hard。两位面试官都让我先把思路讲清楚再写代码,这点特别有帮助。
系统设计(entry level):他们一开始就说「我们会按你的经验水平来扩展题目」。我被问到设计类似停车场车位可用性系统。他们最看重 data model,并且希望我在选择存储方案时能讲清楚 trade-off。
behavioral 轮:很经典,但更 Tesla 向。「tell me about a time you disagreed with a technical decision.(讲一次你不同意某个技术决策的经历。)」「describe a project where you had to learn something fast.(描述一个你必须快速学习新东西的项目。)」「why do you want to work on something this hard?(为什么你想做这么难的事情?)」最后那题感觉就是用来筛文化契合度的。
哪些最有用:刷 neetcode 150(模式比死记题目更重要),练习大声讲思路,以及真的了解 Tesla 的产品。他们希望你是真心在意他们的 mission,或者至少能把这点说得很像那么回事。
从投递到 offer 总共大概 6 周。节奏感觉偏慢,但 recruiter 沟通很及时。onsite 后大概一周给了 offer。
欢迎来问问题。