The interview consisted of two phases.
In the first phase, I completed two coding tasks in Java. These tasks assessed my TDD skills and general programming proficiency.
The second phase focused more on concurrency in Java, involving writing pseudocode to transfer money between bank accounts. I was also asked questions about databases, including topics like ACID properties, transaction isolation levels, and indexes.
Q: What transaction isolation levels do you know? Could you describe them in detail?
The following metrics were computed from 5 interview experiences for the Revolut Software Engineer role in Warsaw, Masovian Voivodeship.
Revolut's interview process for their Software Engineer roles in Warsaw, Masovian Voivodeship is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Revolut's Software Engineer interview process in Warsaw, Masovian Voivodeship.