Autres postes chez Goldman Sachs :IB AnalystSoftware EngineerSales
Goldman Sachs logo

Comment réussir l'entretien Goldman Sachs Software Engineer en 2026

Enterprise · Guide d'entretien Software Engineer

Candidature via WorkdaySiège en United States

Langue d'entretien : anglais

Prévois de coder enJavaPythonC++SQL

L'ADN Goldman Sachs (TL;DR)

Le principe « Le client d'abord » de Goldman Sachs est un point d'évaluation essentiel, les entretiens sondant la rigueur intellectuelle et la résilience sous pression par des questions rapides sur la dynamique du marché et la modélisation financière. Les candidats doivent articuler des idées complexes de manière concise, démontrant de solides méthodes quantitatives et un alignement avec l'engagement de la firme envers la réussite des clients.En anglais :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.

Regardez le décryptage des entretiens Goldman Sachs

Une courte vidéo qui passe en revue les tours, ce que recherchent les recruteurs et comment se préparer.

Vidéo en anglais

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

Lisez dans votre langue

Nous affichons ce guide dans votre langue, avec l'anglais original conservé en dessous pour référence. Le badge ci-dessus indique dans quelle langue se déroule généralement le loop de cette entreprise.

Le loop d'entretien Goldman Sachs

Votre loop comprend généralement 5 étapes.

  1. 1

    Étape 1

    Entretien recruteurEn anglais :Recruiter Screen
    Motivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics.
  2. 2

    Étape 2

    Coding ScreenEn anglais :Coding Screen
    Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Étape 3

    System DesignEn anglais :System Design
    Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Étape 4

    Coding OnsiteEn anglais :Onsite Coding
    Problèmes niveau LeetCode-hard, raisonnement sur les défauts, clarté du code, edge cases.En anglais :LeetCode-hard problems, reasoning about defects, code clarity, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn anglais :Behavioral / Leadership
    Preuves passées d'ownership, d'influence, de résolution de conflit.En anglais :Past evidence of ownership, influence, resolving conflict.

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens Goldman Sachs, évitez ces pièges classiques :

  • Se concentrer uniquement sur la croissance professionnelle personnelle sans mentionner les contributions à l'entreprise.En anglais :Focusing only on personal career growth without mentioning company contributions.
  • Solution inefficace en O(n^2) vérifiant toutes les paires d'achat/vente.En anglais :Inefficient O(n^2) solution checking all buy/sell pairs.
  • Ne pas considérer comment mettre à jour dynamiquement les règles de détection de fraude.En anglais :Not considering how to update fraud detection rules dynamically.
  • Choisir une base de données unique qui ne peut pas évoluer pour les écritures ou les lectures.En anglais :Choosing a single database that cannot scale for writes or reads.

Testez-vous : vraies questions Goldman Sachs

Trois prompts réels extraits de notre base.

Type · System Design

Concevez un système pour détecter les transactions financières potentiellement frauduleuses en temps réel. Le système doit traiter un volume élevé de transactions et signaler celles qui sont suspectes sur la base de diverses règles et de données historiques.En anglais :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

Implémentez une fonction pour déterminer si une séquence donnée de points de données de marché (par exemple, prix) représente un 'fanion haussier' (bull flag) valide, un indicateur courant d'analyse technique. Cela implique de vérifier des séquences spécifiques de plus hauts plus élevés et de plus bas plus élevés dans une fenêtre définie.En anglais :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

Pourquoi vous intéressez-vous à un rôle d'ingénieur logiciel chez Goldman Sachs, et quels aspects de notre travail dans la technologie financière vous attirent particulièrement ?En anglais :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?

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille Goldman Sachs

Débloquer la grille Goldman Sachs, gratuit

Banque de questions Goldman Sachs

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 12

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · Motivation

    Pourquoi vous intéressez-vous à un rôle d'ingénieur logiciel chez Goldman Sachs, et quels aspects de notre travail dans la technologie financière vous attirent particulièrement ?En anglais :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- Coding Screen

3
  1. 2

    Type · Algorithmic

    Étant donné une liste d'opérations sur actions, chacune avec un horodatage, un symbole et un prix, écrivez une fonction pour calculer le profit maximum qui aurait pu être réalisé en achetant et vendant une seule action une fois. Supposez que vous devez acheter avant de vendre.En anglais :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

    Vous disposez d'un flux de données de transactions financières. Concevez une structure de données qui peut trouver efficacement le Nème type de transaction le plus fréquent au cours des M dernières minutes.En anglais :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 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · System Design

    Concevez un système de ticker boursier en temps réel capable de gérer des millions d'utilisateurs simultanés et de mettre à jour les prix des actions avec une faible latence. Prenez en compte l'ingestion, le stockage et la distribution des données.En anglais :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

    Concevez un système pour détecter les transactions financières potentiellement frauduleuses en temps réel. Le système doit traiter un volume élevé de transactions et signaler celles qui sont suspectes sur la base de diverses règles et de données historiques.En anglais :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 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

2
  1. 6

    Type · Algorithmic

    Étant donné un arbre binaire représentant une hiérarchie d'instruments financiers (par exemple, un fonds contenant des sous-fonds et des actifs individuels), écrivez une fonction pour calculer la valeur marchande totale au nœud racine, étant donné la valeur marchande de chaque nœud feuille. Gérez les cycles potentiels ou les structures invalides.En anglais :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

    Vous devez implémenter une fonction qui prend une liste d'ordres (achat/vente, quantité, prix) et les fait correspondre selon une priorité prix-temps. Concevez une structure de données efficace pour contenir le carnet d'ordres et implémentez la logique de correspondance.En anglais :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- Behavioral / Leadership

3
  1. 8

    Type · Behavioral

    STAR
    Parlez-moi d'une fois où vous avez dû travailler avec un stakeholder ou un membre d'équipe difficile. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :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
    Décrivez un problème technique complexe que vous avez rencontré dans un projet précédent. Expliquez votre processus de diagnostic et de résolution, et ce que vous avez appris de cette expérience.En anglais :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 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Goldman Sachs

Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.

Débloquer les 12 questions Goldman Sachs

Parcours d'entretien chez Goldman Sachs

Comment l'ADN de Goldman Sachs se décline par fonction. Choisissez votre rôle.

Comparer Goldman Sachs avec des entreprises similaires

Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.

Préparez l'entretien Goldman Sachs de bout en bout

Questions fréquentes

Combien de temps prend le process d'entretien Goldman Sachs ?

La plupart des candidats passent 4 à 8 semaines entre le screen recruteur et l'offre. Le loop onsite tient sur une journée ou deux demi-journées, avec retour et offre dans les 5 jours ouvrés suivants.

Comment se préparer spécifiquement pour Goldman Sachs ?

Trois priorités : (1) l'ADN Goldman Sachs montré ci-dessus - ce qu'ils évaluent vraiment, (2) les rounds de votre loop, surtout celui que les candidats sous-estiment, et (3) drillez les types de questions de ce guide avec un framework structuré comme CIRCLES ou STAR.

Cela s'applique-t-il aussi aux postes engineering ou design chez Goldman Sachs ?

L'ADN reste le même - ce qui change c'est le mix des rounds. Les SWE ont des coding screens à la place du Product Sense ; les designers ont des revues de portfolio et des exercices design. Le "what they value" et les signaux comportementaux s'appliquent à toutes les fonctions.

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien Goldman Sachs, gratuit

S'inscrire