I applied through a staffing agency. The process took 3 weeks.
The process was:
The interviewers were polite. The hands-on revolved around concurrency and TDD. The goal was to implement a bank transaction and explain in a very detailed manner the thinking process.
Design a URL shortener to match some criteria.
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.