← 返回博客列表 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