11 Goldman Sachs Strats (New Grad) Interview Questions (2026)
Goldman Sachs Strats is the firm's quant-adjacent engineering role embedded directly with trading desks across Global Markets, Asset & Wealth Management, and Risk. The new-grad Strats loop in 2026 is a HireVue, a math-heavy HackerRank, and a four-round superday testing probability, algorithms, market intuition, and behavioral fit. Strats sit between traders and core engineering, building the pricing and risk tooling the desks use daily.
By Alex Chen, Founder, InterviewChamp.AI · Last verified
Loop overview
Strats new-grad candidates report a 7-12 week timeline in 2026. HireVue first, then a HackerRank with probability/math problems alongside algorithms (90 min). Superday: one probability/statistics round, one algorithms round, one fit-with-trading round, and one general behavioral. The bar emphasizes mathematical reasoning under pressure plus the ability to talk to non-engineers about technical tradeoffs. Strats roles use the firm's proprietary stack (the Slang language sitting on SecDB) more than core SWE roles do, but you do not need prior exposure — the firm trains you on it.
Behavioral (3)
Tell me about a time you explained a complex idea to someone non-technical.
Frequently askedOutline
STAR. Strats spend half their day talking to traders, sales, and risk officers — not engineers. Pick a moment where you stripped jargon and got buy-in. Show empathy for the listener.
Why Strats and not core engineering?
Frequently askedOutline
Specific reasons: closer to the trading floor, faster feedback loop on what you build, exposure to market dynamics, the mix of math and engineering. Avoid 'I like trading' as the lead — Strats is engineering, not trading. Show you understand the difference.
Tell me about a time you made a decision with incomplete information.
Frequently askedOutline
STAR. Strats work in markets where the data is always partial. Pick a moment where you made a call without certainty, what your reasoning was, and how you mitigated downside. Show comfort with ambiguity.
Coding (LeetCode patterns) (1)
Implement a function to compute the n-th Fibonacci number in O(log n) time.
Occasionally askedOutline
Matrix exponentiation. [[1,1],[1,0]]^n gives F_n in the top-left. Use fast exponentiation (square and multiply). O(log n) time. Discuss the closed-form (Binet) and why it loses precision for large n.
Technical (5)
Two players take turns rolling a fair die. The first to roll a 6 wins. What's the probability the first player wins?
Frequently askedOutline
P(P1 wins on turn 1) = 1/6. P(both fail then P1 wins) = (5/6)^2 · P(P1 wins). So P = 1/6 + (25/36)·P. Solve: P · (1 - 25/36) = 1/6, P · (11/36) = 1/6, P = 6/11. Strats favorite — shows clean recursive setup.
Implement a function to compute the option's delta numerically from a pricing model.
Frequently askedOutline
Finite difference: delta = (Price(S + h) - Price(S - h)) / (2h). Central difference is more accurate than forward. Choose h carefully — too small amplifies floating-point noise, too large loses accuracy. Mention the closed-form Black-Scholes delta (N(d1) for a call) as a check.
What is the expected number of card flips to see all 4 aces from a shuffled deck?
Occasionally askedOutline
By symmetry, the 4 aces partition the deck into 5 segments. Expected size of each segment is 48/5. Expected position of the 4th ace is 4·48/5 + 4 = 44.8 + 4 = 48.8. Show the partition argument cleanly — Strats interviewers love this technique.
You have two ropes that each burn in exactly 1 hour but not at a constant rate. How do you measure 45 minutes?
Occasionally askedOutline
Light rope A at both ends and rope B at one end simultaneously. Rope A finishes in 30 minutes (burning at twice the rate). At that moment, light the other end of rope B. Rope B finishes 15 minutes later (half of the remaining time). Total: 45 minutes. Classic puzzle — interview tests whether you can think laterally under time pressure.
Implement a thread-safe singleton in Java.
Occasionally askedOutline
Bill Pugh's lazy initialization holder pattern is the cleanest — a static inner class holds the instance, JVM guarantees thread-safety on class init. Alternative: double-checked locking with volatile. Mention the enum singleton (Joshua Bloch) for serialization safety.
System / object-oriented design (1)
Given a stream of trades arriving in real time, design a system to compute a rolling 5-minute trading volume.
Frequently askedOutline
Time-bucket approach: maintain a queue of (timestamp, volume) tuples. On insert, push to queue. On query, evict tuples older than 5 min, return sum. For high throughput, bucket by second (300 buckets, circular array). Discuss precision-vs-memory tradeoff.
Domain knowledge (1)
What's the difference between value at risk (VaR) and expected shortfall?
Frequently askedOutline
VaR at level alpha: the loss threshold L such that P(loss > L) = 1 - alpha. Expected shortfall (ES): E[loss | loss > VaR]. ES captures the tail mean, VaR captures only the quantile. Regulatory frameworks (Basel III) moved toward ES because VaR can hide fat tails. Show you know why this matters.
Goldman Sachs interview tips
- Probability and brain teasers are a real differentiator. Practice classic puzzles (rope-burning, coin sequences, ant on a clock).
- Strats use Java and Python heavily; the proprietary Slang language is trained on the job.
- Read the firm's annual report cover to cover. Strats fit interviews probe market awareness.
- Behavioral rounds emphasize communication with non-engineers. Avoid pure-tech storytelling.
- Strats hire across desks (rates, equities, FX, credit). Have a preference but stay flexible.
Frequently asked questions
How long is the Goldman Sachs Strats new-grad interview process in 2026?
Most reports show 7-12 weeks from HireVue to offer.
Do I need a quant background for Strats?
Helpful but not required. Strong math fundamentals (probability, linear algebra, calculus) are essential. Many hires come from CS with strong quant coursework.
Do Strats need to know finance?
Basic market awareness is expected. Deep derivative-pricing theory is trained on the job. Read about your target desk's products.
What language do Strats code in?
Java and Python on most desks. The proprietary Slang language is taught on the job for those working in the SecDB stack.
Does Goldman Sachs sponsor visas for Strats?
Goldman Sachs has historically sponsored H-1B for Strats roles in the US. Confirm with your recruiter for 2026.
Practice these live with InterviewChamp.AI
Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.
Practice these live with InterviewChamp.AI →