Quite typical for bit software companies.
First round was a coding exercise, which was fairly easy.
Second round was a short coding exercise with pseudo-code, followed by a number of questions:
Third round was a system design interview, which was the most difficult as the requirement was to cover a lot of detail (specify interfaces, database schemas, technologies, systems configuration, deployment, etc.).
Time management is very important.
Design a system for delivering physical cards to customers.
The following metrics were computed from 1 interview experience for the Revolut Lead Software Developer role in Kraków, Poland.
Revolut's interview process for their Lead Software Developer roles in Kraków, Poland is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Revolut's Lead Software Developer interview process in Kraków, Poland.