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

Enterprise · Guide d'entretien Software Engineer

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

L'ADN 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.En français :Goldman Sachs valorise un solide esprit d'analyse, le souci du détail et la capacité à communiquer des idées complexes de manière claire et concise. Les candidats doivent démontrer une compréhension approfondie des marchés financiers et des compétences en résolution de problèmes applicables aux environnements de trading et de banque d'investissement sous haute pression.

Anglais original + traduction dans votre langue

Les entretiens tech et des multinationales se passent le plus souvent en anglais. Pour le luxe, la finance ou la pharma, la langue de travail peut être locale. Nous affichons chaque question en anglais d'abord — avec une traduction en dessous — pour que vous puissiez préparer dans la langue que votre recruteur utilisera.

Le loop d'entretien Goldman Sachs

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

  1. 1

    Étape 1

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

    Étape 2

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

    Étape 3

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

    Étape 4

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

    Étape 5

    Behavioral / Leadership
    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 :

  • Blaming the other person entirely without self-reflection.En français :Blâmer entièrement l'autre personne sans auto-réflexion.
  • Blaming others for difficulties encountered.En français :Blâmer les autres pour les difficultés rencontrées.
  • Choosing a single database that cannot scale for writes or reads.En français :Choisir une base de données unique qui ne peut pas évoluer pour les écritures ou les lectures.
  • Not demonstrating empathy or a constructive approach to conflict resolution.En français :Ne pas démontrer d'empathie ou d'approche constructive pour la résolution de conflits.

Testez-vous : vraies questions Goldman Sachs

Trois prompts réels extraits de notre base.

Type · 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?En français :Racontez-moi une fois où vous avez dû travailler avec une partie prenante ou un membre d'équipe difficile. Comment avez-vous abordé la situation, et quel a été le résultat ?

Type · 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.En français :Voici un extrait de code destiné à calculer la moyenne mobile des prix des actions. Il produit des résultats incorrects pour certaines entrées. Trouvez le(s) bug(s) et corrigez-les.

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.En français :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.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer la grille de notation JobMentis

Débloquer la grille →

Banque de questions Goldman Sachs

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

9 questions affichées sur 15

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?En français :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 ?
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.En français :É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.
  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.En français :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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
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.En français :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.
  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.En français :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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  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.En français :É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.
  2. 7

    Type · 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.En français :Voici un extrait de code destiné à calculer la moyenne mobile des prix des actions. Il produit des résultats incorrects pour certaines entrées. Trouvez le(s) bug(s) et corrigez-les.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

5
  1. 8

    Type · 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?En français :Racontez-moi une fois où vous avez dû travailler avec une partie prenante ou un membre d'équipe difficile. Comment avez-vous abordé la situation, et quel a été le résultat ?
  2. 9

    Type · 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.En français :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.
  3. + 3 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Goldman Sachs

Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.

Débloquer toutes les questions →

Parcours d'entretien chez Goldman Sachs

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

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?En français :Racontez-moi une fois où vous avez dû travailler avec une partie prenante ou un membre d'équipe difficile. Comment avez-vous abordé la situation, et quel a été le résultat ?

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.En français :Voici un extrait de code destiné à calculer la moyenne mobile des prix des actions. Il produit des résultats incorrects pour certaines entrées. Trouvez le(s) bug(s) et corrigez-les.

+ 1 de plus

Débloquez la grille Software Engineer pour Goldman Sachs

Voir le guide complet Software Engineer

Comparer Goldman Sachs avec d'autres entretiens tech

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

FAQ