I applied online. The process took 1+ week.
First stage was screening. That went nicely. Interviewer was friendly, explained a lot and left me with a bunch of bullet points to look through in order to prepare for next steps. They also asked about my experience and asked a few buzzword questions from their list.
The next round was the technical interview. The interviewer had bad social skills. They were dry, cold, unfriendly, did not smile even once during the entire interview. I felt more like an enemy than a friend. Granted, we did not meet to have a friendly chat, but come on—at least minimum effort would smooth the process.
They let me ask questions and when I did, they did not know what to say. (Example: "What exciting is going on at work right now?" Response: awkward silence, and finally "Nothing." So I followed with another: "Then what excites you personally as an engineer? New tech? Fun project?" Response: the same.)
The skills evaluation is bad IMHO as well. Of course, Revolut is free to judge the candidates as it likes, but I was expecting a meaningful conversation about the code and finally reaching a common understanding. Software development is not about being a robot, always correct. It is about knowing the principles and knowing when to use them.
Instead, I was given a relatively simple task, but was expected to provide the code exactly as Revolut expected without a single word of guidance from the interviewer. Really, is this how Revolut engineers solve their everyday tickets? It seems to me that I've been failed for some petty reasons while most of the task was done correctly.
Implement class serving as idempotency library for other teams.
The following metrics were computed from 6 interview experiences for the Revolut Senior Software Engineer role in Warsaw, Masovian Voivodeship.
Revolut's interview process for their Senior Software Engineer roles in Warsaw, Masovian Voivodeship is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Revolut's Senior Software Engineer interview process in Warsaw, Masovian Voivodeship.