← Back to blog Goldman Sachs CoderPad Interview Tips — Funnel, Algo Templates, and VO Interview Assist
Goldman Sachs

Goldman Sachs CoderPad Interview Tips — Funnel, Algo Templates, and VO Interview Assist

2026-05-27

Goldman Sachs (GS) SDE funnel isn't long, but every step is a real scoring round: HireVue → Coding VO (CoderPad) → Final Loop. Built from oavoservice student debriefs, this piece walks each segment with platform quirks and templates, plus a VO interview assist playbook.


1. GS SDE funnel

Stage Format Duration
HireVue Recorded BQ + coding 30–45 min
Coding VO 1 CoderPad + LC Med 45 min
Coding VO 2 CoderPad + OOP / SQL 45 min
Final Loop 4 rounds incl. HM half day

CoderPad is GS's core platform: video + live coding + minimal I/O — cleaner UX than HackerRank but weaker tooling.


2. CoderPad pitfalls (worth knowing in advance)

2.1 No automatic tests

CoderPad starts you on a blank editor — no LC-style sample tests. You must:

Many candidates burn 5 minutes before realizing this.

2.2 Weak autocomplete

CoderPad's IDE autocomplete is weaker than IntelliJ / VS Code. Practice raw-typing common data structures (heap, deque, TreeMap).

2.3 Shared cursor

The interviewer sees your cursor and selections live. Avoid frantic ctrl+a / ctrl+z — it reads as anxious.

2.4 Language pick

Java / Python / C++ / JS / Kotlin allowed. Don't switch language mid-interview — pick one in advance.


3. Coding VO 1: LC Med

GS doesn't favor tricks — they reward clean code + solid complexity analysis. Common themes:

Theme Frequency Approach
Array / string high two pointers / hash
Binary tree traversal high DFS / BFS
Easy DP mid 1D / 2D
Interval merge mid sort + greedy

Recall: best K transactions in one day

Per-minute prices prices[i] for one day. Up to K transactions (each = one buy + one sell). Return max profit.

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]

Complexity: O(K × n). Trap: when K ≥ n / 2 it degenerates into "unlimited transactions" — special-case it.


4. Coding VO 2: OOP + SQL

GS's second round often goes to design / SQL.

Recall: matching engine design

Simplified matching engine: add(order) / cancel(orderId) / match(). Order types: limit / market.

Design:

Follow-up: lazy or eager cancel? Use lazy delete via a cancelled set; O(log n) amortized.

Recall: 30-day anomaly SQL

Table trades(user_id, t, amount, ok). Find users in the last 30 days with failure rate > 50% and ≥ 10 trades.

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;

Follow-up: 1B rows? Pre-aggregate to a daily summary table; monthly queries hit the summary. Alternatively, an OLAP engine (ClickHouse / BigQuery).


5. Final Loop: behavioral is ~1/3 weight

GS behavioral does cut. Common prompts:

What scores:

  1. STAR structure with quantitative outcomes.
  2. Specific articulation of GS culture (rigor / collaboration).
  3. Connecting "financial engineering" to your past projects credibly.

oavoservice covers GS VO with CoderPad rehearsal, LC Med templates, SQL drills, BQ 1:1 mocks, and end-to-end VO interview assist.


6. 3-week prep cadence

Week Focus
W1 LC Top 100 + complexity drill
W2 CoderPad live mocks × 4 + 30 SQL items
W3 BQ scenario library + Final Loop simulation

FAQ

What's the HireVue pass rate?

About 25–35%. BQ recordings (4–6 prompts) cost the most points; the coding portion (one LC Easy) usually clears.

CoderPad lag?

Occasionally GS's CoderPad loads slowly — use Chrome with extensions disabled. If it freezes, immediately tell the interviewer to fall back to Zoom screen share.

What's the difficulty equivalent?

Roughly JPMC / MS, slightly below FAANG, but the behavioral bar is much harder.

How does VO interview assist plug in?

HireVue: script + retake strategy. Coding VO: CoderPad rehearsal + live thinking sync. Final Loop: BQ scenario library + HM mock. End-to-end coverage from HireVue to Final.

How long until the result?

Usually 5–10 business days after Final Loop. Beyond 2 weeks, ping recruiter politely.


Preparing for the Goldman Sachs CoderPad VO?

oavoservice has tracked GS interviews for over two years, covering HireVue / Coding VO / Final Loop. Services include pattern prediction, CoderPad templates, SQL drills, BQ scenario library, and VO interview assist.

👉 Add WeChat: Coding0201, grab the latest GS OA pack and VO assist plan.


Contact

Email: [email protected]
Telegram: @OAVOProxy