Round 1: Introductory Call Get to know you and your experience and understand Revolut and the role.
Round 2: Live Coding Assessment of your coding skills. Focusing on speed and quality.
Round 3: Tech Conversation Exploration of ideas around thread safety, concurrency, and more, with a short coding exercise.
Round 4: System Design Topics including scalability, distributed systems, security, and databases.
Round 5: Team Fit Interview Meet your future team and get acquainted.
ACID properties
Explain whether monolithic or microservice architecture is applicable for a startup.
Hashmap average time complexity.
If the hashcode of two objects is the same, is it necessarily true that the objects are the same?
The following metrics were computed from 1 interview experience for the Revolut Backend Software Engineer role in London, United Kingdom.
Revolut's interview process for their Backend Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Revolut's Backend Software Engineer interview process in London, United Kingdom.