Revolut logo

Growth · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Revolut Software Engineer en 2026

El ADN de Revolut (TL;DR)

Extreme performance culture, high ownership, and data-driven decision making at high speed.En español:Cultura de rendimiento extremo, alta propiedad y toma de decisiones basada en datos a gran velocidad.

Las entrevistas tech se realizan en inglés

Aunque apliques localmente, la entrevista casi siempre se hace en inglés. Mostramos cada pregunta primero en inglés — el idioma en que se hará — con una traducción debajo para que puedas preparar tus respuestas en tu idioma más fuerte.

El loop de entrevista Revolut

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Recruiter ScreenEn español:Entrevista con reclutador
    Motivation, role fit, logistics.En español:Motivación, adecuación básica, logística.
  2. 2

    Ronda 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / LeadershipEn español:Conductual / Liderazgo
    Past evidence of ownership, influence, resolving conflict.En español:Evidencia pasada de propiedad, influencia, resolución de conflictos.

Zona de peligro: por qué fallan los candidatos

De nuestra base de feedback de entrevistas Revolut, evita estas trampas:

  • Sounding confrontational rather than data-driven.En español:Sonar confrontativo en lugar de basado en datos.
  • Using standard REST polling for price updates.En español:Usar sondeo (polling) REST estándar para las actualizaciones de precios.
  • Focusing too much on work-life balance without showing ambition.En español:Centrarse demasiado en el equilibrio entre vida laboral y personal sin mostrar ambición.
  • Not discussing fallback mechanisms if the fraud service is down.En español:No discutir mecanismos de respaldo si el servicio de fraude está caído.

Ponte a prueba: preguntas reales de Revolut

Tres prompts reales extraídos de nuestra base.

Tipo · 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 español:Describe una vez que hayas tenido que colaborar con un equipo de producto para ganar una cuenta empresarial específica. ¿Cómo gestionaste la tensión interna?

Tipo · 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 español:Dada una lista de transacciones donde cada entrada es (Timestamp, Monto, Comercio), identifica todas las transacciones 'Sospechosas de ser duplicadas' que ocurren con menos de 60 segundos de diferencia.

Tipo · Debugging

Debug and fix a deadlocking issue in a multi-threaded 'Money Transfer' function that moves funds between two Account objects.En español:Depura y corrige un problema de interbloqueo (deadlock) en una función de 'Transferencia de dinero' multihilo que mueve fondos entre dos objetos Account.

+ muchas más preguntas, señales y ejemplos comentados

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Revolut

Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.

9 preguntas mostradas de 21

1

Recruiter ScreenEntrevista con reclutador

1
  1. 1

    Tipo · 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 español:Revolut tiene una cultura muy dinámica y exigente. ¿Por qué crees que prosperarías en un entorno que valora el 'Getting It Done' y el 'Never Settling'?
2

Coding Screen

4
  1. 2

    Tipo · 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 español:Implementa una función para encontrar el mejor tipo de cambio entre dos monedas dada una lista de pares de conversión en tiempo real (ej. USD-GBP, GBP-EUR).
  2. 3

    Tipo · Data Structures

    Design a 'Transaction Monitoring' system that returns the maximum spending amount within any 10-minute sliding window for a specific user.En español:Diseña un sistema de 'Monitoreo de Transacciones' que devuelva el monto máximo de gasto dentro de cualquier ventana deslizante de 10 minutos para un usuario específico.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

3
  1. 4

    Tipo · System Design

    Design a 'Double-Entry Ledger' system that ensures zero-sum balance consistency across millions of accounts.En español:Diseña un sistema de 'Contabilidad por partida doble' que garantice la consistencia del saldo de suma cero en millones de cuentas.
  2. 5

    Tipo · System Design

    Design a real-time 'Fraud Detection' pipeline that can approve or decline a card payment in under 100ms.En español:Diseña un flujo de 'Detección de Fraude' en tiempo real que pueda aprobar o rechazar un pago con tarjeta en menos de 100 ms.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

3
  1. 6

    Tipo · Data Structures

    Implement an LFU (Least Frequently Used) Cache for storing the most accessed FX rates.En español:Implementa una caché LFU (Least Frequently Used) para almacenar los tipos de cambio más consultados.
  2. 7

    Tipo · Debugging

    Debug and fix a deadlocking issue in a multi-threaded 'Money Transfer' function that moves funds between two Account objects.En español:Depura y corrige un problema de interbloqueo (deadlock) en una función de 'Transferencia de dinero' multihilo que mueve fondos entre dos objetos Account.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / LeadershipConductual / Liderazgo

10
  1. 8

    Tipo · Behavioral

    STAR
    Tell me about a time you delivered a major feature under extreme time pressure without clear requirements.En español:Cuéntame de alguna vez que entregaras una funcionalidad importante bajo una presión de tiempo extrema sin requisitos claros.
  2. 9

    Tipo · Behavioral

    STAR
    Describe a situation where you had to challenge a well-accepted team assumption using data.En español:Describe una situación en la que tuviste que cuestionar una suposición de equipo bien aceptada utilizando datos.
  3. + 8 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Revolut

Registro gratuito, sin tarjeta. Obtienes todas las preguntas + el framework, las señales de evaluación y la respuesta modelo de cada una.

Desbloquear todas las preguntas →

Rutas de entrevista en Revolut

Cómo se traduce el ADN de Revolut entre funciones. Elige tu rol.

Coding screens (LeetCode medium-hard) y system design a la escala de Revolut. Retos de ingeniería reales, exigencia de complejidad y señales 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 español:Describe una vez que hayas tenido que colaborar con un equipo de producto para ganar una cuenta empresarial específica. ¿Cómo gestionaste la tensión interna?

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 español:Dada una lista de transacciones donde cada entrada es (Timestamp, Monto, Comercio), identifica todas las transacciones 'Sospechosas de ser duplicadas' que ocurren con menos de 60 segundos de diferencia.

+ 1 más

Desbloquea la rúbrica Software Engineer para Revolut

Ver la guía completa Software Engineer

Compara Revolut con otras entrevistas tech

Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.

Practica la entrevista Revolut de principio a fin

FAQ