Autres postes chez J.P. Morgan :IB AnalystSoftware Engineer
J.P. Morgan logo

Enterprise · Guide d'entretien Software Engineer

Comment réussir l'entretien J.P. Morgan Software Engineer en 2026

L'ADN J.P. Morgan (TL;DR)

J.P. Morgan values candidates who demonstrate strong analytical rigor, a deep understanding of financial markets, and the ability to communicate complex ideas clearly and concisely. They look for problem-solvers who can navigate ambiguity and propose sound, data-driven solutions.En français :J.P. Morgan valorise les candidats qui font preuve d'une grande rigueur analytique, d'une compréhension approfondie des marchés financiers et de la capacité à communiquer des idées complexes de manière claire et concise. L'entreprise recherche des solutionneurs de problèmes capables de naviguer dans l'ambiguïté et de proposer des solutions solides et basées sur des données.

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 J.P. Morgan

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 J.P. Morgan, évitez ces pièges classiques :

  • Failing to communicate the decision and its rationale clearly.En français :Ne pas communiquer clairement la décision et sa justification.
  • Blaming the other person entirely without taking any responsibility.En français :Blâmer entièrement l'autre personne sans assumer aucune responsabilité.
  • Inefficient partitioning logic in quickselect-based solutions.En français :Logique de partitionnement inefficace dans les solutions basées sur quickselect.
  • Using a brute-force O(n^2) approach instead of a more efficient O(n) or O(log n) solution.En français :Utiliser une approche par force brute O(n^2) au lieu d'une solution plus efficace O(n) ou O(log n).

Testez-vous : vraies questions J.P. Morgan

Trois prompts réels extraits de notre base.

Type · System Design

Design a system to track real-time stock price fluctuations and alert users when a stock reaches a predefined threshold. Consider scalability for millions of users and thousands of stocks.En français :Concevez un système pour suivre les fluctuations des prix des actions en temps réel et alerter les utilisateurs lorsqu'une action atteint un seuil prédéfini. Considérez la scalabilité pour des millions d'utilisateurs et des milliers d'actions.

Type · Algorithmic

Given a stream of financial news headlines, design an algorithm to detect and flag potentially fraudulent or market-manipulating statements in real-time. Consider NLP techniques and efficiency.En français :Étant donné un flux de titres d'actualités financières, concevez un algorithme pour détecter et signaler en temps réel les déclarations potentiellement frauduleuses ou manipulatrices de marché. Considérez les techniques NLP (Traitement du Langage Naturel) et l'efficacité.

Type · Behavioral

Tell me about a time you had to make a significant technical decision with incomplete information or under tight deadlines. What was your decision-making process?En français :Parlez-moi d'une fois où vous avez dû prendre une décision technique importante avec des informations incomplètes ou sous des délais serrés. Quel a été votre processus de prise de décision ?

+ 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 J.P. Morgan

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 Engineer role at J.P. Morgan specifically, given our focus on financial services?En français :Pourquoi vous intéressez-vous à un poste d'Ingénieur Logiciel (Software Engineer) chez J.P. Morgan spécifiquement, compte tenu de notre orientation vers les services financiers ?
2

Coding Screen

3
  1. 2

    Type · Algorithmic

    Given a list of stock trades, each with a timestamp, symbol, and price, find 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 boursières, chacune avec un horodatage, un symbole et un prix, trouvez 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

    Implement a function to determine if a given string of parentheses (e.g., '()[]{}') is valid. This is relevant for parsing structured financial data.En français :Implémentez une fonction pour déterminer si une chaîne donnée de parenthèses (par exemple, '()[]{}') est valide. Ceci est pertinent pour l'analyse de données financières structurées.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · System Design

    Design a system to track real-time stock price fluctuations and alert users when a stock reaches a predefined threshold. Consider scalability for millions of users and thousands of stocks.En français :Concevez un système pour suivre les fluctuations des prix des actions en temps réel et alerter les utilisateurs lorsqu'une action atteint un seuil prédéfini. Considérez la scalabilité pour des millions d'utilisateurs et des milliers d'actions.
  2. 5

    Type · System Design

    Design a rate limiter for API requests to protect J.P. Morgan's internal financial services. Consider different algorithms (token bucket, leaky bucket) and distributed environments.En français :Concevez un limiteur de débit (rate limiter) pour les requêtes API afin de protéger les services financiers internes de J.P. Morgan. Considérez différents algorithmes (token bucket, leaky bucket) et les environnements distribués.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  1. 6

    Type · Algorithmic

    Given a stream of financial news headlines, design an algorithm to detect and flag potentially fraudulent or market-manipulating statements in real-time. Consider NLP techniques and efficiency.En français :Étant donné un flux de titres d'actualités financières, concevez un algorithme pour détecter et signaler en temps réel les déclarations potentiellement frauduleuses ou manipulatrices de marché. Considérez les techniques NLP (Traitement du Langage Naturel) et l'efficacité.
  2. 7

    Type · Debugging

    Here is a piece of code that calculates moving averages for stock prices. It seems to be producing incorrect results for certain periods. Debug and fix it.En français :Voici un extrait de code qui calcule les moyennes mobiles pour les prix des actions. Il semble produire des résultats incorrects pour certaines périodes. Déboguez et corrigez-le.
  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 on a project. 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 sur un projet. 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 resolving it, and what you learned.En français :Décrivez un problème technique complexe que vous avez rencontré dans un projet précédent. Décrivez votre processus de diagnostic et de résolution, et ce que vous avez appris.
  3. + 3 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque J.P. Morgan

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 J.P. Morgan

Comment l'ADN de J.P. Morgan se décline par fonction. Choisissez votre rôle.

For Software Engineers, J.P. Morgan seeks individuals who can design scalable and resilient systems, write clean and efficient code, and understand the trade-offs in technology choices. Expect questions on data structures, algorithms, system design, and how to apply these to financial applications, with an emphasis on security and performance.

System Design

Design a system to track real-time stock price fluctuations and alert users when a stock reaches a predefined threshold. Consider scalability for millions of users and thousands of stocks.En français :Concevez un système pour suivre les fluctuations des prix des actions en temps réel et alerter les utilisateurs lorsqu'une action atteint un seuil prédéfini. Considérez la scalabilité pour des millions d'utilisateurs et des milliers d'actions.

Algorithmic

Given a stream of financial news headlines, design an algorithm to detect and flag potentially fraudulent or market-manipulating statements in real-time. Consider NLP techniques and efficiency.En français :Étant donné un flux de titres d'actualités financières, concevez un algorithme pour détecter et signaler en temps réel les déclarations potentiellement frauduleuses ou manipulatrices de marché. Considérez les techniques NLP (Traitement du Langage Naturel) et l'efficacité.

+ 1 de plus

Débloquez la grille Software Engineer pour J.P. Morgan

Voir le guide complet Software Engineer

Comparer J.P. Morgan 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 J.P. Morgan de bout en bout

FAQ