Quite long and challenging. 3 stages of technical interview: live coding, technical discussion, and system design. Then the last stage is team fit. It took almost a month to go through the whole process.
System design - you need to prepare a system design
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.