Type · Learning

Enterprise · Guide d'entretien Software Engineer
Comment réussir l'entretien BNP Paribas Software Engineer en 2026
L'ADN BNP Paribas (TL;DR)
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 BNP Paribas
Votre loop comprend généralement 5 étapes.
- 1
Étape 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Étape 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens BNP Paribas, évitez ces pièges classiques :
- Not considering data expiration or eviction policies.En français :Ne pas considérer les politiques d'expiration ou d'éviction des données.
- Choosing a problem that was clearly within their defined role.En français :Choisir un problème qui relevait clairement de son rôle défini.
- Focusing solely on personal career goals without linking them to the company's mission or technology challenges.En français :Se concentrer uniquement sur les objectifs de carrière personnels sans les relier à la mission de l'entreprise ou aux défis technologiques.
- Insufficient error reporting or unclear error messages.En français :Rapports d'erreurs insuffisants ou messages d'erreur peu clairs.
Testez-vous : vraies questions BNP Paribas
Trois prompts réels extraits de notre base.
Type · Algorithmic
Type · System Design
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer la grille de notation JobMentis
Banque de questions BNP Paribas
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 14
Recruiter Screen
1- 1
Type · Motivation
Why are you interested in a Software Engineer role at BNP Paribas, specifically within our finance technology division?En français :Pourquoi vous intéressez-vous à un poste d'Ingénieur Logiciel (Software Engineer) chez BNP Paribas, spécifiquement au sein de notre division technologie financière ?
Coding Screen
3- 2
Type · Algorithmic
Given a stream of stock trades (timestamp, price, quantity), design an algorithm to efficiently calculate the volume-weighted average price (VWAP) over a sliding time window. Assume the window size is fixed.En français :Étant donné un flux d'opérations boursières (horodatage, prix, quantité), concevez un algorithme pour calculer efficacement le prix moyen pondéré par les volumes (VWAP) sur une fenêtre de temps glissante. Supposons que la taille de la fenêtre est fixe. - 3
Type · Algorithmic
You are given two sorted arrays of trade execution prices. Write a function to find the median of the combined sorted array in O(log(m+n)) time.En français :On vous donne deux tableaux triés de prix d'exécution d'opérations. Écrivez une fonction pour trouver la médiane du tableau trié combiné en temps O(log(m+n)). - + 1 autres questions dans ce round (inscription pour débloquer)
System Design
4- 4
Type · System Design
Design a real-time risk monitoring system for a trading desk. It should ingest trade data, calculate key risk metrics (e.g., Value at Risk - VaR, exposure), and alert traders/managers if thresholds are breached. Consider latency, scalability, and data consistency.En français :Concevez un système de surveillance des risques en temps réel pour un desk de trading. Il devrait ingérer les données de transaction, calculer les métriques de risque clés (par exemple, Value at Risk - VaR, exposition) et alerter les traders/managers si des seuils sont dépassés. Considérez la latence, la scalabilité et la cohérence des données. - 5
Type · System Design
Design a system to detect and prevent fraudulent transactions for online banking. Focus on the architecture, data sources, detection algorithms, and response mechanisms.En français :Concevez un système pour détecter et prévenir les transactions frauduleuses pour les services bancaires en ligne. Concentrez-vous sur l'architecture, les sources de données, les algorithmes de détection et les mécanismes de réponse. - + 2 autres questions dans ce round (inscription pour débloquer)
Onsite Coding
3- 6
Type · Debugging
Here is a Python function intended to calculate portfolio performance. It seems to be producing incorrect results for certain edge cases. Debug and fix the code. [Provide a code snippet with subtle bugs, e.g., incorrect handling of zero returns, missing initial investment, floating point precision issues].En français :Voici une fonction Python destinée à calculer la performance d'un portefeuille. Elle semble produire des résultats incorrects pour certains cas limites. Déboguez et corrigez le code. [Fournir un extrait de code avec des bugs subtils, par exemple, gestion incorrecte des rendements nuls, investissement initial manquant, problèmes de précision des nombres à virgule flottante]. - 7
Type · Algorithmic
Implement a function that takes a list of financial instruments (each with a ticker symbol, buy price, sell price, and volume) and returns the maximum profit that can be made by buying and selling each instrument at most once, subject to a constraint on the total volume traded across all instruments.En français :Implémentez une fonction qui prend une liste d'instruments financiers (chacun avec un symbole boursier, un prix d'achat, un prix de vente et un volume) et retourne le profit maximum qui peut être réalisé en achetant et vendant chaque instrument au plus une fois, sous réserve d'une contrainte sur le volume total échangé sur tous les instruments. - + 1 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership
3- 8
Type · Conflict Resolution
Tell me about a time you had a significant technical disagreement with a colleague or manager. How did you approach the situation, and what was the outcome?En français :Racontez-moi une fois où vous avez eu un désaccord technique important avec un collègue ou un manager. Comment avez-vous abordé la situation et quel a été le résultat ? - 9
Type · Ownership
Describe a complex technical problem you encountered in a past project that wasn't explicitly part of your responsibilities. How did you take ownership, investigate, and contribute to its resolution?En français :Décrivez un problème technique complexe que vous avez rencontré dans un projet passé et qui ne faisait pas explicitement partie de vos responsabilités. Comment avez-vous pris en charge, investigué et contribué à sa résolution ? - + 1 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque BNP Paribas
Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.
Parcours d'entretien chez BNP Paribas
Comment l'ADN de BNP Paribas se décline par fonction. Choisissez votre rôle.
Software Engineers at BNP Paribas are expected to build robust, scalable, and secure financial systems. The DNA here is about writing clean, efficient code that handles complex financial data accurately, with an emphasis on system design, data integrity, and understanding the regulatory environment of financial services.
Learning
Algorithmic
+ 1 de plus
Débloquez la grille Software Engineer pour BNP Paribas
Voir le guide complet Software EngineerComparer BNP Paribas 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.
Citi
Même tierCiti values a candidate's ability to navigate complex, global financial systems with a focus on risk management and c...
Voir les questions d'entretien Citi
Credit Suisse
Même tierCredit Suisse values candidates who demonstrate strong analytical rigor, a deep understanding of financial markets, a...
Voir les questions d'entretien Credit Suisse
UBS
Même tierUBS values a candidate's ability to demonstrate a strong understanding of financial markets and risk management, comb...
Voir les questions d'entretien UBS
Préparez l'entretien BNP Paribas de bout en bout
Mock Interview BNP Paribas
Lancez un mock live avec notre IA-interviewer sur des prompts façon BNP Paribas. Notation sur structure, signal et longueur de réponse — comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral BNP Paribas
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que BNP Paribas évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien BNP Paribas
Les frameworks derrière chaque round BNP Paribas : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien PM
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs BNP Paribas. Playbooks étape par étape avec les bons moves et les pièges.
Open