Type · algorithms-arrays

Comment réussir l'entretien Nubank Software Engineer en 2026
Enterprise · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSLangue d'entretien : anglais
L'ADN Nubank (TL;DR)
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 Nubank
Votre loop comprend généralement 4 étapes.
- 1
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingProblè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.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens Nubank, évitez ces pièges classiques :
- Se concentrer uniquement sur les fonctionnalités de l'interface utilisateur grand public plutôt que sur la correction du backend et l'ingénierie des systèmes distribuésEn anglais :Focusing purely on consumer UI features rather than backend correctness and distributed systems engineering
- Regrouper et trier l'ensemble de données plusieurs fois, augmentant inutilement le temps d'exécution à O(N log N)En anglais :Grouping and sorting the entire dataset multiple times, ballooning runtime to O(N log N) needlessly
- Réanalyser l'historique complet des transactions pour chaque événement entrant, ce qui entraîne une complexité O(N^2)En anglais :Re-scanning the entire transaction history for each incoming event, resulting in O(N^2) complexity
- Utiliser des mises à jour mutables comme « UPDATE accounts SET balance = balance - X » au lieu de journaux d'entrées en ajout seulEn anglais :Using mutable updates like 'UPDATE accounts SET balance = balance - X' instead of append-only entry logs
Testez-vous : vraies questions Nubank
Trois prompts réels extraits de notre base.
Type · algorithms-graph
Type · event-driven-architecture
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille Nubank
Banque de questions Nubank
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
7 questions affichées sur 15
Recruiter Screen- Entretien recruteur
1- 1
Type · role-fit
Qu'est-ce qui vous attire dans la création de systèmes financiers chez Nubank, et comment abordez-vous le génie logiciel dans un environnement où les défauts logiciels impactent directement les fonds des clients ?En anglais :What draws you to building financial systems at Nubank, and how do you approach software engineering in an environment where software defects directly impact customer funds?
Coding Screen- Coding Screen
5- 2
Type · algorithms-arrays
Étant donné un tableau d'événements de transaction avec des horodatages et des montants, écrivez un algorithme pour détecter les micro-transactions rapides se produisant dans une fenêtre glissante de N secondes. Comment optimisez-vous la complexité temporelle et spatiale pour une entrée en flux continu ?En anglais :Given an array of transaction events with timestamps and amounts, write an algorithm to detect rapid micro-transactions occurring within a rolling window of N seconds. How do you optimize time and space complexity for streaming input? - 3
Type · data-structures
Concevez un limiteur de débit en mémoire pour les demandes d'autorisation de crédit par compte sur des nœuds distribués, en garantissant la sécurité des threads et une surcharge mémoire minimale.En anglais :Design an in-memory rate limiter for credit authorization requests per account across distributed nodes, ensuring thread safety and minimal memory overhead. - + 3 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
5- 4
Type · distributed-ledger
Concevez un service de grand livre financier distribué en partie double qui gère des flux de paiement à haute concurrence, garantit une auditabilité stricte et reste résilient lors de partitions réseau multi-régions.En anglais :Design a distributed, double-entry financial ledger service that handles high-concurrency payment streams, guarantees strict auditability, and remains resilient during multi-region network partitions. - 5
Type · realtime-processing
Concevez un moteur d'évaluation automatique de ligne de crédit qui consomme des événements de transaction, des mises à jour de bureau et l'historique des comptes pour ajuster les limites de crédit avec des objectifs de réponse inférieurs à 100 ms.En anglais :Design an automated credit line evaluation engine that consumes transaction events, bureau updates, and account history to adjust credit limits under 100ms response targets. - + 3 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
4- 6
Type · concurrency-debugging
Expliquez-moi comment vous isoleriez et corrigeriez une condition de concurrence rare où les tentatives de réessai sur un service de règlement par carte à haut débit provoquent un double règlement en cas de forte contention de verrouillage de base de données.En anglais :Walk me through how you would isolate and fix a rare race condition where retry attempts on a high-throughput card settlement service cause double-settlement under severe database lock contention. - 7
Type · algorithms-graph
Étant donné un graphe de sommets de compte et d'arêtes de transfert d'argent, implémentez un algorithme pour détecter les chemins de transfert circulaires de longueur K qui peuvent indiquer un cycle de fonds frauduleux.En anglais :Given a graph of account vertices and money transfer edges, implement an algorithm to detect circular transfer paths of length K that may indicate fraudulent funds cycling. - + 2 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque Nubank
Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.
Parcours d'entretien chez Nubank
Comment l'ADN de Nubank se décline par fonction. Choisissez votre rôle.
Comparer Nubank 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.
Banking Circle
Même tierThe Banking Services Technology Platform's reliability and scalability are paramount. Interviewers assess a candidate...
Voir les questions d'entretien Banking Circle
PayPal
Même tierPayPal's 'Inclusion' value anchors their loop, grading how engineers design secure, high-throughput systems for Brain...
Voir les questions d'entretien PayPal
Oney
Même tierOney's 'Enthusiastic, Sharing, Respectful' core values anchor a loop that tests how you build risk-managed consumer f...
Voir les questions d'entretien Oney
Préparez l'entretien Nubank de bout en bout
Mock Interview Nubank
Lancez un mock live avec notre IA-interviewer sur des prompts façon Nubank. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral Nubank
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que Nubank évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien Nubank
Les frameworks derrière chaque round Nubank : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs Nubank. Playbooks étape par étape avec les bons moves et les pièges.
Open
Questions fréquentes
Combien de temps prend le process d'entretien Nubank ?
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 Nubank ?
Trois priorités : (1) l'ADN Nubank 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 Nubank ?
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.