← 返回博客列表 Waymo SWE 实习面试全流程:OA + 编码 + 行为题
Waymo

Waymo SWE 实习面试全流程:OA + 编码 + 行为题

2026-06-12

Waymo 是 Alphabet 旗下的自动驾驶头部公司,SWE 实习竞争激烈,面试既考扎实的算法功底,也偏好和自动驾驶场景挂钩的题目。这篇按 oavoservice 学员的 Waymo 实习面经整理,把从 OA 到 Onsite 的完整流程、高频编码题和行为题准备讲清楚,给在校生求职刷题、准备实习面试一份实战参考。


一、Waymo SWE 实习面试流程

阶段 形式 时长 重点
在线测评 OA HackerRank / 自有平台 60–90 min 2–3 道算法题
技术电面 编码 45 min LeetCode 中等,重沟通
Onsite VO 3–4 轮 半天 编码 ×2 + 行为题 + 经理轮

Waymo 走 Google 系流程,题目质量高、重视清晰沟通和复杂度分析。实习岗一般不考重型系统设计,但会问项目和基础概念。

二、OA 高频题一:网格最短路径(BFS)

题目

给一个 0/1 网格,1 为障碍,从左上到右下每步上下左右移动,求最短步数(无法到达返回 -1)。这类「车辆在栅格地图中找最短路」很贴 Waymo 场景。

思路

无权图最短路用 BFS,按层扩展,第一次到达终点的层数就是答案。

from collections import deque

def shortest_path(grid):
    if not grid or grid[0][0] == 1:
        return -1
    m, n = len(grid), len(grid[0])
    q = deque([(0, 0, 0)])             # (row, col, steps)
    seen = {(0, 0)}
    while q:
        r, c, d = q.popleft()
        if r == m - 1 and c == n - 1:
            return d
        for dr, dc in ((1, 0), (-1, 0), (0, 1), (0, -1)):
            nr, nc = r + dr, c + dc
            if 0 <= nr < m and 0 <= nc < n and grid[nr][nc] == 0 and (nr, nc) not in seen:
                seen.add((nr, nc))
                q.append((nr, nc, d + 1))
    return -1

时间复杂度:O(m·n)。空间复杂度:O(m·n)。

三、OA 高频题二:传感器任务区间调度

题目

给一组任务区间 (start, end),每个传感器同时只能跑一个任务,求最多能安排多少个不重叠任务。

思路

经典贪心:按结束时间排序,依次选结束最早且不冲突的任务,能塞最多。

def max_tasks(intervals):
    intervals.sort(key=lambda x: x[1])   # 按结束时间排序
    count = 0
    last_end = float('-inf')
    for s, e in intervals:
        if s >= last_end:                # 不冲突就选
            count += 1
            last_end = e
    return count

时间复杂度:O(n log n)。空间复杂度:O(1)。贪心正确性的关键:结束越早,给后面留的空间越大。

四、行为题与项目深挖

实习行为轮相对轻,但仍会问:

面试官常顺着你的项目追问技术细节,简历上写的每个点都要能展开讲。

五、备考建议


FAQ

Q1:Waymo 实习 OA 难度如何?

2–3 道算法题,难度中等-中上,偏 Google 系风格,常见 BFS / 贪心 / 区间 / 图论,部分包装成自动驾驶场景。重视复杂度分析和边界。

Q2:Waymo 实习面试考系统设计吗?

实习岗一般不考重型系统设计,更多是编码 + 项目深挖 + 行为题。全职岗才会有完整系统设计轮。

Q3:行为轮重要吗?

有一定权重,但实习更看潜力和项目。准备好 STAR 故事和项目技术细节,能经受连环追问即可。

Q4:怎么高效准备?

按 BFS/贪心/区间/图论分块限时刷,配合项目深挖练习。如需限时 mock 与现场讲思路陪练,可联系 oavoservice 定制 Waymo 专项。


正在准备 Waymo 实习面试?

Waymo 走 Google 系流程,看重清晰沟通和算法功底。oavoservice 提供 Waymo 全流程陪练:BFS / 贪心 / 区间 / 图论高频题限时模拟,自动驾驶场景题专项,项目深挖与行为题打磨,按实习岗做题型预测。教练含大厂与自动驾驶背景资深工程师,帮你把代码和表达同时练稳。

立即添加微信 Coding0201获取 Waymo 真题与陪练

联系方式