I applied through a recruiter.
A recruiter contacted me on LinkedIn, and the process moved quickly. They provided a list of possible topics before each stage, although the range was very broad.
The interviewers were rarely interested in the candidate’s thought process and instead expected specific answers and solutions. Even the initial HR screening included technical questions; however, the interviewers were not able to adequately evaluate the answers and seemed to be looking mainly for buzzwords.
Overall, HR appeared uninterested in having a meaningful dialogue. Some interviewers rescheduled interviews without prior notification.
Revolut is known for a high failure rate, so it can be useful to treat the process as a knowledge check rather than taking it too seriously.
Java, concurrency, databases, system design, performance optimizations, etc. In other words, there's a lot of ways to fail the interview.
Not sure if the goal is to find out what you know or rather what you don't know.
The following metrics were computed from 133 interview experiences for the Revolut Senior Software Engineer role.
Revolut's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Revolut's Senior Software Engineer interview process.