It was an interesting process. The guys on HR were very helpful at every step, and it was quite interesting. Everyone gives you solid feedback.
My only problem would be that the scheduling staff is not very responsive if you have to reschedule a step.
Screening process:
Live coding interview with changing requirements and a focus on testing.
Live coding interview with a focus on concurrency and locking, transactions, SQL.
Systems design interview, focusing on distributed systems, transactions, and adding external APIs.
The following metrics were computed from 8 interview experiences for the Revolut Software Engineer role in Madrid, Spain.
Revolut's interview process for their Software Engineer roles in Madrid, Spain is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Revolut's Software Engineer interview process in Madrid, Spain.