← 返回部落格列表 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 真題與陪練

聯絡方式