Screening interview with questions about DBs, Java core, experience, and design.
Coding interview, a simple problem with a few stages to complete, focusing on tests, simplicity, and concurrency.
Technical discussion, a deep check on DB knowledge, scalability, resilience, metrics, DDD, and microservices. More than that, an in-memory concurrency problem to solve and implement.
System design interview.
Team fit interview, focusing on your experience and ownership.
How to ensure compatibility between different database schemas in canary deployments and green-blue deployments.
The following metrics were computed from 6 interview experiences for the Revolut Software Engineer role in Madrid, Spain.
Revolut's interview process for their Software Engineer roles in Madrid, Spain is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Revolut's Software Engineer interview process in Madrid, Spain.