I applied through a recruiter. The process took 4 weeks.
3 stages:
The tasks themselves were not that difficult, but the time limit changes everything. There is no need to build something perfect though. For example, in some cases it was enough to describe how this should be done properly.
Coding interview: The task itself is rather simple. I guess it's mostly about showing a proper approach to TDD, finding the right balance between speed and quality, and knowing the limitations of synchronized.
System design: Design a room reservation system.
The following metrics were computed from 138 interview experiences for the Revolut Software Engineer role.
Revolut's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Revolut's Software Engineer interview process.