Top 50
Prep plan
Updated weekly · Last refresh Aug 30

Revolut Software Engineer Interview Questions

The questions to prepare for a Revolut Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

50questions
~8htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 17 questions · ~171 min
Thread-Safe In-Memory Load BalancerHard
Practice
Recently asked

Implement thread-safe random and round-robin routing with dynamic server membership and deterministic unit-test simulation.

thread safetyTestingFrameworksRevolut
Build a Custom Hash SetHard
Practice
Recently asked

Implement a Set from scratch using hashing and collision handling, then validate it with comprehensive unit tests.

Hash TablesData StructuresTestingRevolut
More Coding questions with a free account
2
SQL & Data Manipulation7 questions + 3 drills · ~101 min
3
Pipelines4 questions · ~40 min
Transactional Outbox ReliabilityHard
Recently asked

Tests reliable event publishing, failure handling, and microservice consistency patterns.

OrchestrationAutomationIdempotencyRevolut
More Pipelines questions with a free account
4
Execution3 questions · ~30 min
Prevent Double-Bookings With APIsHard
Recently asked

Tests distributed consistency strategies, idempotency, and resilience to unreliable third-party integrations.

Trade-offsExecutionRisk AssessmentRevolut
More Execution questions with a free account
5
System Design14 questions · ~141 min
Card Issuance System DesignHard
Recently asked

Tests system design for card lifecycle management, integration boundaries, and robust state transitions.

Feature StoreModel ServingRecommendation SystemsRevolut
More System Design questions with a free account
6
Behavioral & Leadership4 questions · ~40 min
More Behavioral & Leadership questions with a free account
7
More topics1 question · ~10 min
Java Concurrency FundamentalsMedium

Tests knowledge of Java concurrency primitives and diagnosing race conditions.

javaconcurrencyrace conditionsRevolut
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.