The hiring process is smooth, but it's more like cracking a tech interview. The hiring team is helpful throughout the process.
I haven't been involved in a long hiring process before, nor in system design or database sharding, etc.
If you received an interview invitation and are in a similar situation, I recommend watching some YouTube videos on areas where you feel less confident and reading articles, perhaps on how core banking works.
I guess this should be enough to crack the process. I did this after each step, which of course didn't help.
Good luck.
The first is a coding challenge. You are expecting to implement a hash map-based solution.
The second consists of questions about threading, database locks, ACID properties, sharding, etc.
The third is about system design. Mine was an ATM refill design.
The following metrics were computed from 1 interview experience for the Revolut Senior Software Engineer role in Montenegro.
Revolut's interview process for their Senior Software Engineer roles in Montenegro is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Revolut's Senior Software Engineer interview process in Montenegro.