Other roles at Goldman Sachs:IB AnalystSoftware EngineerSales
Goldman Sachs logo

How to Pass the Goldman Sachs Software Engineer Interview in 2026

Enterprise · Software Engineer Interview Guide

Applies via WorkdayHeadquartered in United States

Interview language: English

Expect to code inJavaPythonC++SQL

The Goldman Sachs DNA (TL;DR)

Goldman Sachs's 'Client First' principle is a core evaluation point, with interviews probing for intellectual rigor and resilience under pressure through rapid-fire questions on market dynamics and financial modeling. Candidates must articulate complex ideas concisely, demonstrating strong quantitative methods and alignment with the firm's commitment to client success.

Watch the Goldman Sachs interview breakdown

A short video walkthrough of the rounds, what interviewers look for, and how to prepare.

Are you preparing for the Software Engineer interview at Goldman Sachs? This video will break down exactly what they look for, so you can walk in confident. Inside: what they really test, every stage of the loop, 3 real interview questions with a strong sample answer, and the mistakes that get candidates rejected. Chapters: 0:00 How to ace the Goldman Sachs Software Engineer interview 0:11 What they really test 0:34 The 5 stages 0:52 Coding Screen — a real question 1:28 System Design — a real question 2:10 Onsite Coding — a real question 2:50 The danger zone 3:13 Rehearse the real loop 3:26 Get the full playbook

The Goldman Sachs Interview Loop

Your onsite loop will typically consist of 5 rounds.

  1. 1

    Round 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard problems, reasoning about defects, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

The Danger Zone: Top Reasons Candidates Fail

Based on our database of Goldman Sachs interview outcomes, avoid these common traps:

  • Focusing only on personal career growth without mentioning company contributions.
  • Inefficient O(n^2) solution checking all buy/sell pairs.
  • Not considering how to update fraud detection rules dynamically.
  • Choosing a single database that cannot scale for writes or reads.

Test Yourself: Real Goldman Sachs Questions

Three real prompts pulled from our database.

Type · System Design

Design a system to detect potentially fraudulent financial transactions in real-time. The system needs to process a high volume of transactions and flag suspicious ones based on various rules and historical data.

Type · Algorithmic

Implement a function to determine if a given sequence of market data points (e.g., prices) represents a valid 'bull flag' pattern, a common technical analysis indicator. This involves checking for specific sequences of higher highs and higher lows within a defined window.

Type · Motivation

Why are you interested in a software engineering role at Goldman Sachs, and what aspects of our work in financial technology particularly appeal to you?

+ many more questions, signals, and worked examples

Sign up to unlock the full Goldman Sachs grading rubric

Unlock the Goldman Sachs rubric, free

Goldman Sachs Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

9 of 12 questions shown

1

Recruiter Screen

1
  1. 1

    Type · Motivation

    Why are you interested in a software engineering role at Goldman Sachs, and what aspects of our work in financial technology particularly appeal to you?
2

Coding Screen

3
  1. 2

    Type · Algorithmic

    Given a list of stock trades, each with a timestamp, symbol, and price, write a function to calculate the maximum profit that could have been made by buying and selling a single stock once. Assume you must buy before you sell.
  2. 3

    Type · Algorithmic

    You are given a stream of financial transaction data. Design a data structure that can efficiently find the Nth most frequent transaction type within the last M minutes.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 4

    Type · System Design

    Design a real-time stock ticker system that can handle millions of concurrent users and update stock prices with low latency. Consider data ingestion, storage, and distribution.
  2. 5

    Type · System Design

    Design a system to detect potentially fraudulent financial transactions in real-time. The system needs to process a high volume of transactions and flag suspicious ones based on various rules and historical data.
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

2
  1. 6

    Type · Algorithmic

    Given a binary tree representing a financial instrument hierarchy (e.g., a fund containing sub-funds and individual assets), write a function to calculate the total market value at the root node, given the market value of each leaf node. Handle potential cycles or invalid structures.
  2. 7

    Type · Algorithmic

    You need to implement a function that takes a list of orders (buy/sell, quantity, price) and matches them based on a price-time priority. Design an efficient data structure to hold the order book and implement the matching logic.
5

Behavioral / Leadership

3
  1. 8

    Type · Behavioral

    STAR
    Tell me about a time you had to work with a difficult stakeholder or team member. How did you approach the situation, and what was the outcome?
  2. 9

    Type · Behavioral

    STAR
    Describe a complex technical problem you encountered in a previous project. Walk me through your process for diagnosing and solving it, and what you learned from the experience.
  3. + 1 more questions in this round (sign up to unlock)

Unlock all 12 Goldman Sachs questions, free

No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.

Unlock all 12 Goldman Sachs questions

Interview tracks at Goldman Sachs

How Goldman Sachs's DNA translates across functions. Pick your role.

Compare Goldman Sachs with similar employers

Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.

Practice Goldman Sachs interviews end-to-end

Sample answers

What a strong answer to these Goldman Sachs interview questions shows.

Design a system to detect potentially fraudulent financial transactions in real-time. The system needs to process a high volume of transactions and flag suspicious ones based on various rules and historical data.

A strong answer shows: Real-time processing capabilities.; Strategies for handling large data volumes.; Mechanisms for rule management and model updates.; Consideration of accuracy metrics (precision/recall)..

Implement a function to determine if a given sequence of market data points (e.g., prices) represents a valid 'bull flag' pattern, a common technical analysis indicator. This involves checking for specific sequences of higher highs and higher lows within a defined window.

A strong answer shows: Accurate implementation of pattern recognition logic.; Robust handling of data sequences and edge cases.; Clear and modular code..

Frequently asked questions

How long does the Goldman Sachs interview process take?

Most candidates spend between 4 and 8 weeks from recruiter screen to offer. The onsite loop itself runs in a single day or is split across two half-days, with debrief and offer typically within 5 business days after.

How should I prepare specifically for Goldman Sachs?

Focus on three things: (1) the company DNA shown above - what they actually grade for, (2) the rounds in your loop, especially the round most candidates underestimate, and (3) drilling on the question types in this guide using a structured framework like CIRCLES or STAR.

Does this apply to engineering or design roles at Goldman Sachs?

The DNA stays the same - what changes is the round mix. SWE candidates face coding screens instead of Product Sense; designers face portfolio reviews and design exercises. The "what they value" and behavioral signals carry across all functions.

WorkfiveExplore careers on Workfive

Unlock the free Goldman Sachs interview guide

Sign up