一句话总结
Waymo的招聘窗口不是全年开放的,2026年的HC(Headcount)审批在Q1冻结、Q2释放、Q3收尾,OPT留学生必须在每个阶段做对不同的事情——不是随便投简历等消息,而是算准时间窗口、选对岗位、准备能回答"你如何处理不确定信息"的案例。H1B抽签是玄学,但你的求职策略不应该是玄学。
适合谁看
这篇文章写给三类人:第一类是正在OPT第一年或第二年、需要在2026年内拿到Waymo全职offer的留学生,你的OPT clock正在倒计时,每浪费一个月就少一次抽签机会;第二类是持有H1B但想跳槽到Waymo的工程师或产品经理,你的时间压力不在身份上,但在Waymo内部hc审批流程的节奏把控上;第三类是CS/EE/Master在读、计划2026年毕业后直接进入Waymo的在校生,你还有时间做针对性准备,但必须现在开始。
如果你只是想"了解一下Waymo要不要人",这篇文章对你来说太具体了。如果你在乎的是如何在OPT过期前把命运掌握在自己手里,而不是把命运交给抽奖系统,继续往下读。
Waymo 2026招聘节奏:不是全年都在招
Waymo的招聘不是HR发发职位、大家投投简历那么简单。Google系公司的HC审批有一个严格的财年节奏,这是很多留学生不知道的第一个致命信息。
Waymo属于Alphabet,财年跟Google一样从1月开始。2026年的HC(Headcount)在2025年Q4就已经分配到了各个团队,但审批流程是这样的:1月到3月是新财年预算规划期,这个阶段团队headcount还在审批中,HC不释放,HR收到的简历基本处于"pending"状态——不是不招,是招不了。我了解到的真实情况是,1月份投递的简历,很多直到4月份才进入第一轮面试,不是因为简历不好,是因为HC还没批下来。3月到6月是HC释放的窗口期,这是投递简历的黄金时间。团队拿到了预算,HM(Hiring Manager)开始正式推进招聘,HR也开始批量安排面试。6月到8月是暑期实习转正的高峰期,很多HC被实习转正消化掉,留给外部候选人的位置变少。9月到12月是HC消耗期和次年预算规划期,这个阶段新HC基本冻结,只有替补招聘(replacement hire)或者紧急岗位(critical role)在开放。
这意味着什么?OPT第一年的学生,你的目标不是在"任何时候"找到工作,而是在3月到6月这个窗口期拿到offer。OPT第二年(或者OPT extension)的学生,你的时间更紧张,但如果能在2026年Q1拿到offer,还有机会参加2026年4月的H1B抽签。如果你在Q2才拿到offer,你只能等2027年4月的抽签,中间有一年的等待期,这期间你的身份状态需要用OPT STEM Extension来维持。
这不是"尽量早投"的问题,而是"在HC释放窗口投"的问题。很多学生12月就开始投简历,然后抱怨"为什么没人回复",不是Waymo不回复,是你的简历进了系统但HC还没批,HR只能先存着。真正有效的投递时间是2月底到5月底这个窗口。
> 📖 延伸阅读:Waymo产品经理实习面试攻略与转正率2026
岗位选择:不是所有Waymo岗位都支持H1B
Waymo有两类岗位:一类是L4/L5的软件工程师岗位,这类岗位HC多、抽签历史好、是留学生的首选;另一类是研究型岗位(比如Research Scientist、Research Engineer),这类岗位往往要求PhD,而且HC很少,有时候一个组一年就一个HC,HM更倾向于内部转岗或者从Google其他团队调人。
2026年Waymo开放的岗位分布在以下几个方向:Perception(感知)、Prediction(预测)、Planning(规划)、Simulation(仿真)、Infrastructure(基础设施)、Product(产品)、Research(研究)。其中Perception和Planning是HC最多的两个方向,因为这两个团队在扩张无人车算法的覆盖范围。Infrastructure的HC在2025年有所增加,因为Waymo在凤凰城和旧金山的运营规模扩大,需要更多的后端系统支持。
Product方向的岗位(比如Product Manager、Technical PM)也支持H1B,但数量比 engineering少很多,而且PM岗位往往要求有美国本土的实习经历或者工作经验,对new grad不太友好。
你需要做的不是去官网随便搜一个"Software Engineer"就投,而是找到HC多、抽签历史好、团队在扩张的方向。一个简单的判断标准:去LinkedIn上搜"Waymo Software Engineer hired",看过去6个月入职的人是什么背景、什么岗位方向。如果一个方向过去6个月没有看到任何new grad入职的动态,那大概率这个方向今年没有HC或者HC已经满了。
薪资结构:不是所有offer都一样
Waymo的薪资在硅谷属于第一梯队,但不是所有岗位都一樣。Software Engineer L4的薪资结构如下:Base Salary在$140,000到$165,000之间,具体数字取决于你的面试表现和谈判能力,不是按学校排名一刀切。RSU(Restricted Stock Units)在第一年是$40,000到$60,000,分4年 vesting,第一年 cliff。Sign-on Bonus在$10,000到$25,000之间,第一年发放。总包(TC,Total Compensation)在第一年大约$190,000到$250,000。
L5 Senior Software Engineer的Base在$170,000到$210,000,RSU在$80,000到$150,000,Sign-on在$15,000到$40,000,总包第一年在$265,000到$400,000。
这里有一个关键信息:Waymo的RSU vesting不是Google那种4年1/4的方式,而是4年分48个月等额 vesting,第一年没有cliff。这意味着你每年能拿到手的股票价值是固定的,而不是第一年很少后面很多。对于需要H1B抽签的留学生来说,第一年的总包数字很重要,因为H1B的file需要证明你的薪资不低于 prevailing wage,Waymo的薪资完全够格。
但你需要注意一个陷阱:Waymo的薪资谈判空间比Google小。Google的薪资谈判空间比较大,但Waymo作为Alphabet的子公司,薪资框架更固定,HM的权限有限。如果你拿不到Google的offer来对标,Waymo很少会主动加薪。所以如果你有Google的offer在手,去跟Waymo谈,成功的概率高很多。
> 📖 延伸阅读:Waymo软件工程师实习面试与转正攻略2026
面试流程拆解:不是每轮都在考算法
Waymo的软件工程师面试流程是5轮:1轮简历筛选、2轮电话面试(通常是1个coding + 1个system design或者behavioral)、3轮现场面试(2个coding + 1个system design + 1个behavioral,有些组会把behavioral放到coding轮里)。
第一轮简历筛选不是HR筛的,是HM筛的。Waymo的HR会先把简历发给HM,HM根据自己的团队需求挑人。如果你的简历上没有跟Waymo业务相关的关键词(比如perception、prediction、planning、simulation、autonomous vehicle、SLAM、computer vision、machine learning),很大概率在第一轮就被刷掉。这不是你的能力问题,是关键词匹配问题。很多学生觉得自己学校好、项目强,就一定能过简历,但Waymo的HM看的是"你能不能马上上手",不是"你潜力怎么样"。
电话面试第一轮通常是coding,难度在LeetCode Medium到Hard之间,要求在45分钟内完成2道题或者1道Hard题。Waymo的coding面试跟Google不太一样,Google更注重bug-free和optimal solution,Waymo更注重"你能不能把一个问题拆解清楚",也就是说过程比结果重要。面试官会故意给一个模糊的问题,看你会不会追问clarification、会不会自己定义edge case。如果你一上来就写代码、写错了再改,这一轮的分数会很低。
电话面试第二轮可能是system design或者behavioral。System design的题目通常是设计一个自动驾驶相关的系统,比如"设计一个红绿灯检测系统"、"设计一个车队管理系统"。Behavioral的题目是围绕Waymo的价值观来的,核心是4个词:Safety、Respect、Collaboration、Efficiency。面试官会问你"遇到过最难的conflict是什么"、"你是怎么处理不同意的"、"你有没有推动过一个项目从0到1"。这不是behavioral round,这是cultural fit round,Waymo对cultural fit的重视程度比Google高。
现场面试的coding轮跟电话类似,但难度更高,通常是2道Hard题或者1道Very Hard题。重点不在于你能不能写出来,而在于你能不能跟面试官"一起解决问题"。Waymo的面试官训练有素,他们不是坐在那里等你写完,而是会给你hint,看你接不接得住。如果你接到hint就马上否定自己、或者接到hint还是按自己的想法来,这一轮的分数会很低。正确的做法是:接到hint后先理解这个hint解决了什么问题,然后把这个hint整合到你的思路里,继续推进。
System design轮是很多人忽视的。Waymo的system design跟Google不一样,Google的system design更偏向于scalability,Waymo的system design更偏向于"在不确定信息下做决策"。比如面试官会问你:"你设计一个object detection系统,但如果sensor数据有20%的延迟,你会怎么处理?"这不是考你系统设计能力,是考你在ambiguous情况下的思考方式。
准备清单:不是刷够LeetCode就够了
- 简历关键词优化:把你的简历改造成Waymo-ready的版本。不是把项目描述写成"我做了什么",而是写成"我做的这个跟Waymo的业务有什么关联"。比如你做了一个computer vision的项目,不要写"实现了object detection",要写"实现了基于深度学习的object detection,精度达到92%,部署在边缘设备上,推理时间<20ms"。关键词包括:perception、sensor fusion、SLAM、planning、control、simulation、machine learning、deep learning、computer vision、autonomous systems、robotics。
- Coding练习重点:不是所有题都刷。Waymo的高频题型是:图遍历(BFS/DFS)、动态规划(特别是状态压缩DP)、树结构(特别是BST的验证和转换)、系统设计相关的coding(比如实现一个LRU cache、实现一个thread-safe的queue)。你不需要刷完LeetCode 300题,你只需要把高频题型做透。LeetCode前300题里大概有80题是高频,你做3遍以上,做到30分钟内能写出bug-free的代码。
- System Design准备:Waymo的系统设计考的是"自动驾驶场景下的系统设计",不是通用的Twitter/Instagram设计。你需要准备以下场景的系统设计:sensor data processing pipeline、object detection and tracking、path planning、trajectory prediction、simulation infrastructure、fleet management。每一个场景你都需要能画出架构图、说明数据流、处理latency和throughput的trade-off。
- Behavioral准备:不是准备"我遇到过什么问题"这种通用答案。Waymo的behavioral面试考察的是你如何在"安全"和"效率"之间做权衡。Google的behavioral问题是"你如何推动一个项目",Waymo的问题是"你如何在一个涉及安全决策的项目中推动创新"。这两个问题的答案方向完全不同。你需要准备至少3个故事,每个故事都围绕一个主题:你是如何在不确定的情况下做决策的、你是如何处理团队内部意见分歧的、你是如何在一个 ambiguity 很高的情况下推进项目的。
- 模拟面试:找已经在Waymo或者Google的人做模拟面试,不是让朋友随便问两道题,而是严格按照Waymo的面试流程来。我认识一个朋友,他在正式面试前做了8次模拟面试,每次都录音回听,前4次他的问题是一样的:接到hint之后不知道怎么处理。后4次他专门练习了"如何把hint整合到思路里",正式面试的时候这一轮拿了strong hire。系统性拆解面试结构(PM面试手册里有完整的面试实战复盘可以参考)。
- H1B抽签时间线:如果你是2026年毕业、OPT开始,2026年4月的H1B抽签你可能赶不上(因为需要employer在3月前file)。但2027年4月的抽签你一定能赶上。所以你的目标是在2026年Q2之前拿到offer,这样你有足够时间让employer准备LCA和file。2026年Q2之后拿到的offer,大概率只能等2027年抽签。
- LinkedIn动态监控:每周至少刷2次Waymo的LinkedIn页面,看有没有新岗位发布、有没有新入职的人(可以点进他们的profile看他们是什么背景)。一个有效的技巧是:找到你想去的组的manager的LinkedIn,看他们最近在post什么内容、关注什么方向,这能帮你判断这个组在扩张还是在收缩。
常见错误
错误1:随便选一个岗位投
BAD版本:学生在官网搜索"Software Engineer",看到有一个岗位就投,简历里写的是"Full Stack Developer"、"Web Development"之类的经历。
GOOD版本:学生先在Waymo的career page上找到"Software Engineer, Perception"这个岗位,看这个岗位的job description里提到的关键词是"computer vision"、"deep learning"、"sensor fusion"、"real-time systems",然后把自己的项目经历重新组织,把跟这些关键词相关的项目放在简历前面,不相关的项目删掉或者放到最后。
不是"随便投一个就能中",而是"投一个你真正匹配的岗位"。
错误2:只刷算法不练behavioral
BAD版本:学生刷了300道LeetCode,coding轮拿了strong hire,但behavioral轮被问了"你如何处理团队里的safety concern",回答了一个"我会跟团队沟通、达成共识"的通用答案。面试官追问"具体是怎么沟通的、结果是什么",答不上来。
GOOD版本:学生准备了4个behavioral故事,每个故事都有STAR结构(Situation、Task、Action、Result),而且每个故事都跟Waymo的业务相关。其中一个故事是:在做自动驾驶仿真项目时,发现一个sensor数据的edge case可能导致误检,跟团队讨论后决定修改检测阈值,虽然降低了2%的检测精度,但减少了80%的false positive。这个故事体现了" safety over efficiency"的价值观。
不是"behavioral不重要",而是"behavioral是决定你能不能拿offer的最后一关"。
错误3:OPT时间线算错了
BAD版本:学生2025年12月毕业,OPT开始时间是2025年12月1日,2026年4月H1B抽签没赶上(因为employer还没file),2026年Q3才拿到Waymo offer,但此时OPT已经用了9个月,2027年Q3 OPT到期,2027年4月H1B抽签如果没中,OPT Extension需要申请但审批时间不确定,整个时间线非常紧张。
GOOD版本:学生2025年12月毕业,但OPT开始时间申请到2026年1月15日(可以晚开始),这样2026年4月抽签虽然赶不上,但2026年Q1全力准备面试,2026年3月拿到offer,employer在2026年5月file LCA,2026年Q2进入H1B审查阶段。同时学生准备了OPT STEM Extension的材料作为backup。2027年4月抽签如果没中,OPT STEM Extension还能用,身份不会断。
不是"只要拿到offer就行",而是"拿到offer的时间点决定了你H1B的策略"。
FAQ
Q1: 我现在是OPT第一年,2026年毕业,最晚什么时候要拿到Waymo的offer才能赶上2027年的H1B抽签?
A: 2027年H1B抽签的file deadline是2027年3月底(具体日期每年略有不同,但通常在3月的最后一周)。这意味着你的employer需要在2027年3月之前为你提交LCA(Labor Condition Application),LCA的审批时间通常是7到10个工作日,但加上准备材料的时间,你需要让employer在2027年2月底之前开始准备file。换句话说,你需要在中2027年Q1拿到offer并完成negotiation。但这个时间线非常紧张,因为2026年Q4是Waymo HC最少的时期。最安全的时间线是2026年Q2到Q3拿到offer,这样你有至少6个月的时间跟employer协调H1B file的细节。有一个真实案例:学生2026年6月毕业,OPT开始,2026年8月拿到Waymo offer,employer在2026年10月开始准备LCA,2027年3月file H1B,2027年4月抽签。这个时间线是最理想的。
Q2: Waymo的面试到底要不要PhD?没有PhD是不是很难进?
A: 不是要不要PhD的问题,是什么岗位的问题。Waymo的Research Scientist岗位确实prefer PhD,但Software Engineer L4/L5岗位完全不需要PhD,Master和Bachelor都能进。我认识一个Master学生,本科是EE,硕士是CS,没有PhD,2025年12月拿到Waymo L4 offer,他的背景是2个自动驾驶相关的项目(一个是在课程中做的path planning项目,一个是暑期实习做的simulation相关项目),没有paper,没有PhD。另一个真实案例是一个Bachelor学生,2025年毕业,在一家自动驾驶startup工作了2年,2025年Q4拿到Waymo L4 offer。所以PhD不是必要条件,但如果你有PhD并且想走Research方向,PhD是加分项。如果你走的是Engineering方向,项目经验和系统设计能力比学位重要得多。
Q3: 如果我拿到了Waymo的offer但H1B没抽中,OPT STEM Extension能撑多久?期间我可以继续在Waymo工作吗?
A: OPT STEM Extension可以延长24个月,但有一个关键条件:你从事的工作必须跟你的STEM学位相关。Waymo的Software Engineer岗位完全符合这个条件。流程是这样的:如果2027年4月H1B没抽中,你可以在2027年4月(或者你的OPT到期日)之前申请OPT STEM Extension,审批时间通常是90天左右(在审批期间你可以继续工作,这是grace period)。OPT STEM Extension期间你可以继续在Waymo工作,但你的身份还是F-1 student,不是H1B。2028年4月你可以再次参加H1B抽签(如果2028年抽签还有名额的话,2024年和2025年都有multiplier effect,所以2028年大概率还有抽签机会)。一个真实案例是:学生2024年毕业,2024年4月H1B没抽中,申请了OPT STEM Extension,2024年继续在Google工作,2025年4月第二次抽签中了,2025年10月H1B生效。所以OPT STEM Extension是一个有效的buffer,但它的代价是你要再等一年抽签,这一年里你需要维持OPT Extension的身份状态,工作经验是算的,但升职和薪资调整可能会受影响。
准备好系统化备战PM面试了吗?
也可在 Gumroad 获取完整手册。