← 返回部落格列表 Goldman Sachs CoderPad 面試技巧|流程拆解 + 演算法題模板 + VO代面 / VO輔助
Goldman Sachs

Goldman Sachs CoderPad 面試技巧|流程拆解 + 演算法題模板 + VO代面 / VO輔助

2026-05-27

Goldman Sachs(GS)SDE 流程並不長,但每一步都是真實判分:HireVue → Coding VO(CoderPad)→ Final Loop。本篇按 oavoservice 學員複盤整理,把每段的題型、平台坑和提分點講清楚,並附 VO代面 / VO輔助 的實戰路徑。


一、GS SDE 招募流程速覽

階段 形式 時長
HireVue 錄製 BQ + Coding 30–45 min
Coding VO 1 CoderPad + LC Med 45 min
Coding VO 2 CoderPad + OOP / SQL 45 min
Final Loop 4 輪(含 HM) 半天

節奏特點:CoderPad 是 GS 的核心面試平台,視訊 + 即時編程 + 簡易輸入 / 輸出,體驗比 HackerRank 簡潔但功能弱。


二、CoderPad 平台坑(提前知道能少踩)

1. 沒有自動測試

CoderPad 給一個空白編輯器,不像 LC 有 sample test。你需要:

很多候選人在這裡浪費 5 分鐘才意識到沒有 sample

2. 自動補全弱

CoderPad 的 IDE 自動補全比 IDEA / VSCode 弱很多。提前練習裸寫常見資料結構(heap、deque、TreeMap)。

3. 共享游標

面試官可以看到你游標 + 選區。不要在 CoderPad 裡亂塗亂畫或頻繁 ctrl+a / ctrl+z,會顯得焦慮。

4. 語言切換

GS 允許 Java / Python / C++ / JS / Kotlin。面試當天不要切換語言,提前定好。


三、Coding VO 1:LC Med

GS 的題不偏 trick,更看重 寫得清楚 + 分析複雜度。常見題:

類型 頻次 關鍵解法
陣列 / 字串 雙指標 / 雜湊
二元樹遍歷 DFS / BFS 模板
簡單 DP 一維 / 二維
區間合併 排序 + 貪心

學員還原題:交易日內最大利潤

給定一支股票一天內每分鐘的價格 prices[i],可以在最多 K 筆交易內(每筆 = 一買一賣),回傳最大利潤。

def max_profit_k(prices, K):
    n = len(prices)
    if K >= n // 2:
        return sum(max(prices[i+1] - prices[i], 0) for i in range(n - 1))
    dp = [[0] * n for _ in range(K + 1)]
    for k in range(1, K + 1):
        max_diff = -prices[0]
        for i in range(1, n):
            dp[k][i] = max(dp[k][i-1], prices[i] + max_diff)
            max_diff = max(max_diff, dp[k-1][i] - prices[i])
    return dp[K][n-1]

複雜度:O(K × n)。坑點:當 K ≥ n / 2 時退化為「無限次交易」,必須特判。


四、Coding VO 2:OOP + SQL

GS 的第二輪經常考 設計 / SQL

學員還原題:設計交易撮合引擎

設計一個簡化撮合引擎,支援 add(order) / cancel(orderId) / match()。訂單類型有 limit / market。

設計要點:

追問:cancel 是 lazy 還是 eager?答:用 lazy delete,從 cancelled set 檢查;O(log n) 攤還。

學員還原題:SQL 找出 30 天內異常交易

trades(user_id, t, amount, ok)。找出過去 30 天內失敗率 > 50% 且交易數 ≥ 10 的使用者。

SELECT user_id,
       COUNT(*) AS total,
       SUM(CASE WHEN ok = 0 THEN 1 ELSE 0 END) AS failures,
       1.0 * SUM(CASE WHEN ok = 0 THEN 1 ELSE 0 END) / COUNT(*) AS fail_rate
FROM trades
WHERE t >= NOW() - INTERVAL 30 DAY
GROUP BY user_id
HAVING total >= 10 AND fail_rate > 0.5
ORDER BY fail_rate DESC;

追問:如果是 1B 行怎麼辦?答:每天預聚合到 daily summary 表,月度查詢基於 summary;或用 OLAP 引擎(ClickHouse / BigQuery)。


五、Final Loop:行為題占 1/3 權重

GS 行為題真的會刷人。常見提問:

評分點

  1. STAR 結構 + 量化結果
  2. 是否對 GS 文化(rigor / collaboration)有 specific 理解
  3. 是否能講清「金融工程」與你過往專案的連接

oavoservice 在 GS VO 階段提供 CoderPad 平台預演 + LC Med 模板 + SQL 訓練 + BQ 1v1 mock + VO代面 / VO輔助 全鏈路服務。


六、備戰節奏(建議 3 週)

週次 任務
W1 LC Top 100 + 複雜度訓練
W2 CoderPad 實戰 mock × 4 + SQL 30 題
W3 BQ 場景庫 + Final Loop 全模擬

FAQ

GS HireVue 通過率高嗎?

約 25–35%。BQ 部分(4–6 題錄製)扣分最多,Coding 部分(1 題 LC Easy)通過率較高。

CoderPad 卡頓怎麼辦?

GS 偶爾出現 CoderPad 載入慢,建議用 Chrome + 關閉多餘外掛。如果中途卡死,立刻告訴面試官換平台(Zoom 共享)。

GS 的 SDE 難度對標哪家?

整體接近 JPMC / MS,比 FAANG 略低,但行為題嚴苛得多。

VO代面 / VO輔助 在 GS 流程能介入哪些環節?

HireVue:腳本 + 重錄策略;Coding VO:CoderPad 模板預演 + 思路即時同步;Final Loop:BQ 場景庫 + HM mock。從 HireVue 到 Final Loop 一站式打包。

GS 多久給最終結果?

一般 Final Loop 後 5–10 個工作日。超過 2 週沒消息可以禮貌跟進 recruiter。


正在準備 Goldman Sachs CoderPad VO?

oavoservice 跟蹤 GS 真題已經超過 2 年,覆蓋 HireVue / Coding VO / Final Loop 全流程。提供 題型預測、CoderPad 模板、SQL 訓練、BQ 場景庫、VO代面 / VO輔助 全鏈路服務。

👉 立即加微信:Coding0201獲取 GS 當週 OA 真題與 VO輔助 方案


聯絡方式

Email: [email protected]
Telegram: @OAVOProxy