Type · Edge Cases

Comment réussir l'entretien Citi Software Engineer en 2026
L'ADN Citi (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 Citi
Votre loop comprend généralement 5 é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 CodingLeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves 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 Citi, évitez ces pièges classiques :
- Ignorer les implications de performance de la récupération de nombreux prix simultanément.En anglais :Ignoring the performance implications of fetching many prices concurrently.
- Introduire des nombres magiques ou des noms de variables trop verbeux.En anglais :Introducing magic numbers or overly verbose variable names.
- Décrire une situation sans résolution ou résultat clair.En anglais :Describing a situation without a clear resolution or outcome.
- Blâmer les autres pour le revers.En anglais :Blaming others for the setback.
Testez-vous : vraies questions Citi
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 toute la grille Citi
Banque de questions Citi
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 16
Recruiter Screen- Entretien recruteur
1- 1
Type · Motivation
Pourquoi vous intéressez-vous à un poste d'ingénieur logiciel chez Citi, spécifiquement au sein de notre division technologie financière ?En anglais :Why are you interested in a Software Engineer role at Citi, specifically within our finance technology division?
Coding Screen- Coding Screen
3- 2
Type · Algorithmic
Étant donné une liste d'opérations boursières, chacune avec un horodatage, un symbole boursier 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.En anglais :Given a list of stock trades, each with a timestamp, ticker 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. - 3
Type · Algorithmic
Implémentez une fonction pour déterminer si une chaîne de caractères donnée représentant une séquence de transactions financières (par exemple, 'ACHETER AAPL, VENDRE MSFT, ACHETER GOOG') est valide selon un ensemble de règles de transaction prédéfinies (par exemple, impossible de vendre une action non achetée précédemment).En anglais :Implement a function to determine if a given string representing a sequence of financial transactions (e.g., 'BUY AAPL, SELL MSFT, BUY GOOG') is valid according to a set of predefined transaction rules (e.g., cannot sell a stock not previously bought). - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · System Design
Concevez un système de cotation boursière en temps réel pour des millions d'utilisateurs. Prenez en compte l'ingestion des données, le stockage et la fourniture de cotations à faible latence.En anglais :Design a real-time stock quote system for millions of users. Consider data ingestion, storage, and serving low-latency quotes. - 5
Type · System Design
Concevez un système pour détecter les transactions financières frauduleuses en temps réel. Concentrez-vous sur le pipeline de données, les algorithmes de détection d'anomalies et les mécanismes d'alerte.En anglais :Design a system to detect fraudulent financial transactions in real-time. Focus on the data pipeline, anomaly detection algorithms, and alerting mechanisms. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
4- 6
Type · Algorithmic
Écrivez une fonction pour calculer la valeur à risque (VaR) d'un portefeuille d'actifs. Supposez que vous disposez de données historiques de prix et d'un niveau de confiance. Vous pouvez simplifier le calcul (par exemple, méthode de simulation historique).En anglais :Write a function to calculate the value-at-risk (VaR) for a portfolio of assets. Assume you are given historical price data and a confidence level. You can simplify the calculation (e.g., historical simulation method). - 7
Type · Debugging
Voici un extrait de code censé calculer la moyenne mobile des prix des actions, mais il contient un bug. Trouvez et corrigez le bug. [Fournir un extrait de code buggé]En anglais :Here is a piece of code that is supposed to calculate the moving average of stock prices, but it has a bug. Find and fix the bug. [Provide buggy code snippet] - + 2 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
5- 8
Type · Behavioral
Racontez-moi une situation où vous avez dû travailler avec une partie prenante difficile (par exemple, un trader, un chef de produit) qui avait des exigences contradictoires. Comment avez-vous géré la situation et trouvé une résolution ?En anglais :Tell me about a time you had to work with a difficult stakeholder (e.g., a trader, product manager) who had conflicting requirements. How did you manage the situation and reach a resolution? - 9
Type · Behavioral
Décrivez un problème technique complexe que vous avez rencontré sur un projet lié aux systèmes financiers. Quelles étapes avez-vous suivies pour le diagnostiquer et le résoudre, et qu'avez-vous appris de cette expérience ?En anglais :Describe a complex technical problem you encountered on a project related to financial systems. What steps did you take to diagnose and solve it, and what did you learn from the experience? - + 3 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque Citi
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 Citi
Comment l'ADN de Citi se décline par fonction. Choisissez votre rôle.
Comparer Citi avec des employeurs similaires
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
BlackRock
Même tierBlackRock's interview loop, particularly for Investment Management roles, heavily grades for a candidate's ability to...
Voir les questions d'entretien BlackRock
Barclays
Même tierBarclays assesses analytical rigor and commercial acumen, focusing on how candidates structure complex financial prob...
Voir les questions d'entretien Barclays
Cinven
Même tierThe 'Focused European Integrated World' strategy drives Cinven's case study round, where partners grade your ability ...
Voir les questions d'entretien Cinven
Préparez l'entretien Citi de bout en bout
Mock Interview Citi
Lancez un mock live avec notre IA-interviewer sur des prompts façon Citi. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral Citi
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que Citi évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien Citi
Les frameworks derrière chaque round Citi : 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 Citi. Playbooks étape par étape avec les bons moves et les pièges.
Open