I was interviewed for a senior backend developer role. It consisted of these steps:
On a live code assessment, I was asked to write three tasks in a row on the same project about load balancing. This was to assess my code-writing speed, and no deep knowledge was needed. Junits were involved.
A lot of irrelevant questions were asked, focusing on a deep understanding of how everything works under the hood. There was a small code task on concurrency, isolation levels, atomicity, replication and sharding, and microservices versus monoliths. I was expecting them to ask which assembler commands were being called for a particular operation.
The following metrics were computed from 10 interview experiences for the Revolut Senior Software Engineer role in Germany.
Revolut's interview process for their Senior Software Engineer roles in Germany is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Revolut's Senior Software Engineer interview process in Germany.