← 返回部落格列表 Google OA 2026 備考全指南|Grad / Intern / Foobar 三軌拆解
Google

Google OA 2026 備考全指南|Grad / Intern / Foobar 三軌拆解

2026-05-23

Google 的 OA 並不是一個單一的考試,而是三條並行路徑:Grad OA(New Grad SDE)、Intern OA(暑期 / 全年 intern)、以及邀請制的 Foobar(Google 內部獵頭池)。三條路徑題型、平台、難度都不同。

Google OA 三軌概覽

路徑 平台 時長 題量 難度
Grad OA Google 自研 90 分鐘 2 題 LC Medium-Hard
Intern OA HackerRank 60 分鐘 2 題 LC Easy-Medium
Foobar Google 自研(終端模擬) 不限時 9 題 5 階段 LC Medium → Hard 遞增

Grad OA 主線題型

題型 1:圖論 + 狀態搜索

from functools import lru_cache

def min_visit_all(n, edges, cooldown):
    g = [[] for _ in range(n)]
    for u, v, w in edges:
        g[u].append((v, w))

    @lru_cache(maxsize=None)
    def dp(node, visited_mask, last_visit_time_tuple):
        if visited_mask == (1 << n) - 1:
            return 0
        best = float('inf')
        for v, w in g[node]:
            new_mask = visited_mask | (1 << v)
            sub = dp(v, new_mask, last_visit_time_tuple)
            if sub != float('inf'):
                best = min(best, w + sub)
        return best
    return dp(0, 1, tuple([0] * n))

題面會要求 n ≤ 12,提示狀壓 DP。

題型 2:DP / 區間 / 數論

經典 LC 1547 / 312 / 1392 類。Google 偏好「樸素題面 + 不平凡的狀態壓縮」。

Intern OA 主線題型

題量小、節奏快,2 題 60 分鐘。常見組合:

例題:分組字串

import heapq
from collections import Counter

def reorganize_string(s):
    cnt = Counter(s)
    if max(cnt.values()) > (len(s) + 1) // 2:
        return ""
    h = [(-v, k) for k, v in cnt.items()]
    heapq.heapify(h)
    res = []
    prev = (0, '')
    while h:
        v, k = heapq.heappop(h)
        res.append(k)
        if prev[0] < 0:
            heapq.heappush(h, prev)
        prev = (v + 1, k)
    return ''.join(res)

Foobar 主線題型

Foobar 是 5 階段 9 題,從 LC Medium 漸進到 Hard。只接受 Java / Python,沒有自動測試反饋,提交一次後只給 pass / fail。

階段分佈:

Foobar 完成 Level 3 即可被 Google 獵頭主動聯絡;Level 5 完成對應 onsite 直通。

不同 Office 題型差異

Office 偏好題型
Mountain View Search 系統、廣告排序、推薦系統
New York 金融 / 廣告 / Cloud 平台
Zurich Compiler / 數論 / 大規模分散式
Seattle Cloud / SRE / Storage

7 天衝刺方案

天數 任務
D1 圖論:拓撲、Dijkstra、Floyd、Tarjan
D2 DP:背包、區間、狀壓、機率
D3 字串:KMP、Trie、Z 函數
D4 LC Google 公司 tag Medium 20 題
D5 LC Google 公司 tag Hard 10 題
D6 限時 90 分鐘 mock Grad OA
D7 複盤 + 弱項專項

FAQ

Google Grad OA 題面英文還是中文?

英文為主。少數中國 office 的 Intern OA 提供中文題面。

Foobar 邀請怎麼來的?

主要是 Google 通過你的搜索行為 + GitHub 活躍度推送邀請。也有少數候選人通過參加 GCJ / Kickstart 進入獵頭池。

Grad / Intern / Foobar 的 OA 通過率?

社區反饋:Grad ~20%,Intern ~35%,Foobar 完成 Level 3 即被聯絡。

Google OA 之後多久出結果?

通常 7–21 天。Grad OA 通過後直接進 phone screen;Intern OA 則可能進 host matching 階段。


正在準備 Google OA / VO?

這次很高興幫這批同學順利通過 Google Grad / Intern OA。很多同學反饋,自己刷 LC Google tag 時容易陷入「Hard 題怎麼也做不出來」的焦慮,但 Google OA 真題 80% 是「樸素 wording + 狀壓 DP」的組合,關鍵在能不能識別出隱藏的狀態。

如果你也在準備 Google、Meta、DeepMind、Waymo 這類公司的 OA / VO,感覺一個人複習方向模糊、節奏不穩,歡迎聯絡 oavoservice。我們會根據你的具體水平和弱點,提供專業的 OA 實戰輔助服務和一對一指導,把 Grad / Intern / Foobar 三軌題型完整打通。

👉 立即加微信:Coding0201獲取 Google 高頻題與備考方案


聯絡方式

Email: [email protected]
Telegram: @OAVOProxy