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

Enterprise · Software Engineer Interview Guide

How to Pass the Goldman Sachs Software Engineer Interview in 2026

Το DNA της Goldman Sachs (TL;DR)

Goldman Sachs values a strong analytical mindset, attention to detail, and the ability to communicate complex ideas clearly and concisely. Candidates are expected to demonstrate a deep understanding of financial markets and problem-solving skills applicable to high-pressure trading and investment banking environments.

Οι συνεντεύξεις tech διεξάγονται στα αγγλικά

Ακόμη κι όταν κάνετε αίτηση τοπικά, η ίδια η συνέντευξη γίνεται σχεδόν πάντα στα αγγλικά. Σας δείχνουμε κάθε ερώτηση και prompt πρώτα στα αγγλικά — τη γλώσσα στην οποία θα γίνει η συνέντευξη — με μετάφραση από κάτω για να προετοιμαστείτε στην ισχυρότερη γλώσσα σας.

Το Interview Loop της Goldman Sachs

Το onsite loop σας θα αποτελείται τυπικά από 5 γύρους.

  1. 1

    Γύρος 1

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

    Γύρος 2

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

    Γύρος 3

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

    Γύρος 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Γύρος 5

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

Η ζώνη κινδύνου: Κορυφαίοι λόγοι που οι υποψήφιοι αποτυγχάνουν

Με βάση τη βάση δεδομένων μας με αποτελέσματα συνεντεύξεων Goldman Sachs, αποφύγετε αυτές τις συνηθισμένες παγίδες:

  • Blaming the other person entirely without self-reflection.
  • Blaming others for difficulties encountered.
  • Choosing a single database that cannot scale for writes or reads.
  • Not demonstrating empathy or a constructive approach to conflict resolution.

Δοκιμάστε τον εαυτό σας: Πραγματικές ερωτήσεις Goldman Sachs

Τρία πραγματικά prompts τραβηγμένα από τη βάση δεδομένων μας.

Τύπος · Behavioral

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?

Τύπος · Debugging

Here is a snippet of code intended to calculate the moving average of stock prices. It's producing incorrect results for certain inputs. Find the bug(s) and fix them.

Τύπος · 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.

+ πολλές ακόμη ερωτήσεις, σήματα και επεξεργασμένα παραδείγματα

Εγγραφείτε για να ξεκλειδώσετε τη ρουμπρίκα βαθμολόγησης JobMentis

Ξεκλειδώστε τη ρουμπρίκα →

Goldman Sachs Interview Question Bank

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

9 of 15 questions shown

1

Recruiter Screen

1
  1. 1

    Τύπος · 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

    Τύπος · 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

    Τύπος · 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

    Τύπος · 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

    Τύπος · 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

3
  1. 6

    Τύπος · 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

    Τύπος · Debugging

    Here is a snippet of code intended to calculate the moving average of stock prices. It's producing incorrect results for certain inputs. Find the bug(s) and fix them.
  3. + 1 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

5
  1. 8

    Τύπος · Behavioral

    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

    Τύπος · Behavioral

    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. + 3 more questions in this round (sign up to unlock)

Unlock the full Goldman Sachs question bank

Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.

Unlock all questions →

Interview tracks at Goldman Sachs

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

Software Engineers at Goldman Sachs are expected to build robust, scalable, and secure systems for trading, risk management, and client services. The DNA manifests in your ability to write clean, efficient code, understand system design principles, and troubleshoot complex technical issues in a fast-paced, production-critical environment.

Behavioral

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?

Debugging

Here is a snippet of code intended to calculate the moving average of stock prices. It's producing incorrect results for certain inputs. Find the bug(s) and fix them.

+ 1 more

Unlock the Software Engineer grading rubric for Goldman Sachs

See full Software Engineer guide

Compare Goldman Sachs with other tech interviews

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

Εξασκηθείτε στις συνεντεύξεις Goldman Sachs από άκρη σε άκρη

FAQ