Revolut logo

Growth · Guide d'entretien Software Engineer

Comment réussir l'entretien Revolut Software Engineer en 2026

L'ADN Revolut (TL;DR)

Extreme performance culture, high ownership, and data-driven decision making at high speed.En français :Culture de performance extrême, autonomie totale et prise de décision fondée sur les données à grande vitesse.

Les entretiens tech se passent en anglais

Même si vous postulez localement, l'entretien lui-même est presque toujours en anglais. Nous vous montrons d'abord chaque question en anglais — la langue dans laquelle elle sera posée — puis une traduction en dessous pour que vous prépariez vos réponses dans votre langue la plus forte.

Le loop d'entretien Revolut

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

  1. 1

    Étape 1

    Recruiter ScreenEn français :Entretien RH
    Motivation, role fit, logistics.En français :Motivation, adéquation de base, logistique.
  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 / LeadershipEn français :Comportemental / Leadership
    Past evidence of ownership, influence, resolving conflict.En français :Preuves passées de prise en charge, d'influence, de résolution de conflits.

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens Revolut, évitez ces pièges classiques :

  • Sounding confrontational rather than data-driven.En français :Sembler conflictuel plutôt que guidé par les données.
  • Using standard REST polling for price updates.En français :Utiliser le polling REST standard pour les mises à jour de prix.
  • Focusing too much on work-life balance without showing ambition.En français :Se concentrer trop sur l'équilibre vie professionnelle-vie privée sans montrer d'ambition.
  • Not discussing fallback mechanisms if the fraud service is down.En français :Ne pas discuter des mécanismes de secours si le service de fraude est indisponible.

Testez-vous : vraies questions Revolut

Trois prompts réels extraits de notre base.

Type · Behavioral

Describe a time you had to collaborate with a product team to win a specific enterprise account. How did you manage the internal tension?En français :Décrivez une fois où vous avez dû collaborer avec une équipe produit pour gagner un compte enterprise spécifique. Comment avez-vous géré la tension interne ?

Type · Algorithms

Given a list of transactions where each entry is (Timestamp, Amount, Merchant), identify all 'Suspected Duplicate' transactions occurring within 60 seconds of each other.En français :À partir d'une liste de transactions où chaque entrée est (Timestamp, Montant, Marchand), identifiez toutes les transactions « suspectées de doublon » survenant à moins de 60 secondes d'intervalle.

Type · Debugging

Debug and fix a deadlocking issue in a multi-threaded 'Money Transfer' function that moves funds between two Account objects.En français :Déboguez et corrigez un problème d'interblocage (deadlock) dans une fonction de « Transfert d'argent » multithread qui déplace des fonds entre deux objets Compte.

+ 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 Revolut

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

9 questions affichées sur 21

1

Recruiter ScreenEntretien RH

1
  1. 1

    Type · Motivation

    Revolut has a very high-paced and demanding culture. Why do you think you would thrive in an environment that values 'Getting It Done' and 'Never Settling'?En français :Revolut a une culture très intense et exigeante. Pourquoi pensez-vous que vous réussiriez dans un environnement qui valorise le 'Getting It Done' et le 'Never Settling' ?
2

Coding Screen

4
  1. 2

    Type · Algorithms

    Implement a function to find the best currency exchange rate between two currencies given a list of real-time conversion pairs (e.g., USD-GBP, GBP-EUR).En français :Implémentez une fonction pour trouver le meilleur taux de change entre deux devises à partir d'une liste de paires de conversion en temps réel (ex: USD-GBP, GBP-EUR).
  2. 3

    Type · Data Structures

    Design a 'Transaction Monitoring' system that returns the maximum spending amount within any 10-minute sliding window for a specific user.En français :Concevez un système de « Surveillance des Transactions » qui renvoie le montant maximum dépensé sur n'importe quelle fenêtre glissante de 10 minutes pour un utilisateur spécifique.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · System Design

    Design a 'Double-Entry Ledger' system that ensures zero-sum balance consistency across millions of accounts.En français :Concevez un système de « Comptabilité en partie double » qui garantit une cohérence de solde à somme nulle sur des millions de comptes.
  2. 5

    Type · System Design

    Design a real-time 'Fraud Detection' pipeline that can approve or decline a card payment in under 100ms.En français :Concevez un pipeline de « Détection de fraude » en temps réel capable d'approuver ou de refuser un paiement par carte en moins de 100 ms.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  1. 6

    Type · Data Structures

    Implement an LFU (Least Frequently Used) Cache for storing the most accessed FX rates.En français :Implémentez un cache LFU (Least Frequently Used) pour stocker les taux de change les plus consultés.
  2. 7

    Type · Debugging

    Debug and fix a deadlocking issue in a multi-threaded 'Money Transfer' function that moves funds between two Account objects.En français :Déboguez et corrigez un problème d'interblocage (deadlock) dans une fonction de « Transfert d'argent » multithread qui déplace des fonds entre deux objets Compte.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / LeadershipComportemental / Leadership

10
  1. 8

    Type · Behavioral

    STAR
    Tell me about a time you delivered a major feature under extreme time pressure without clear requirements.En français :Parlez-moi d'une fois où vous avez livré une fonctionnalité majeure sous une pression de temps extrême sans exigences claires.
  2. 9

    Type · Behavioral

    STAR
    Describe a situation where you had to challenge a well-accepted team assumption using data.En français :Décrivez une situation où vous avez dû remettre en question une hypothèse d'équipe bien acceptée à l'aide de données.
  3. + 8 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Revolut

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 Revolut

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

Coding screens (LeetCode medium à hard) et system design à l'échelle de Revolut. Vrais défis d'ingénierie, exigence de complexité et signaux de trade-off.

Behavioral

Describe a time you had to collaborate with a product team to win a specific enterprise account. How did you manage the internal tension?En français :Décrivez une fois où vous avez dû collaborer avec une équipe produit pour gagner un compte enterprise spécifique. Comment avez-vous géré la tension interne ?

Algorithms

Given a list of transactions where each entry is (Timestamp, Amount, Merchant), identify all 'Suspected Duplicate' transactions occurring within 60 seconds of each other.En français :À partir d'une liste de transactions où chaque entrée est (Timestamp, Montant, Marchand), identifiez toutes les transactions « suspectées de doublon » survenant à moins de 60 secondes d'intervalle.

+ 1 de plus

Débloquez la grille Software Engineer pour Revolut

Voir le guide complet Software Engineer

Comparer Revolut 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 Revolut de bout en bout

FAQ