Revolut Backend Engineer Interview Questions
The questions to prepare for a Revolut Backend Engineer interview. Questions from real interview reports rank first. Updated daily.
Route requests across 10 servers with round-robin scheduling while skipping unhealthy servers.
RevolutImplement a REST-style money transfer operation with validation, atomic balance updates, and idempotency handling.
RevolutAudit account balances against posted ledger entries using aggregation and NULL-safe balance calculations.
RevolutExplain optimistic and pessimistic locking for banking transactions, including tradeoffs, failure handling, and when each approach is appropriate.
RevolutUse joins, aggregation, and ROW_NUMBER to find the top 3 users per country by total transaction volume.
Google
Featurespace
RevolutIdentify Revolut merchants with high payment failure rates and report related support-resolution metrics.
RevolutSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Design the backend for card issuance and delivery tracking, while addressing URL shortening and concurrency fundamentals.
RevolutCompare data structures for a high-frequency lookup service, balancing latency, memory, update cost, and correctness.
RevolutTests how to identify race conditions and choose synchronization, atomic operations, or concurrent collections on the JVM.
RevolutExplain how you diagnosed, optimized, validated, and safely deployed a fix for a slow database query.
Revolut