The interview process began with an initial call with an internal recruiter to hear about the project. This was followed by a lengthy coding project, which candidates have seven days to complete, and concluded with a 1.5-hour Skype technical interview.
I enjoyed the coding project, and the recruiter call was pleasant; she was very friendly. However, the two developers who conducted the technical Skype call were the rudest people I have ever met.
There was a complete lack of professionalism. When an answer was not what they expected, they would turn to each other and start laughing, as if it were some internal joke.
One of the developers decided to question my career choices, asking why I chose to branch out into other technologies instead of sticking to one. They presented many tricky JavaScript hoisting problems to solve during the call, which felt designed to catch candidates out rather than to genuinely understand their knowledge.
I have never looked at this company the same way after this experience.
JavaScript scope and context
How would you create your own virtual DOM using JavaScript?
The following metrics were computed from 16 interview experiences for the Revolut Senior Software Engineer role in London, United Kingdom.
Revolut's interview process for their Senior Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Revolut's Senior Software Engineer interview process in London, United Kingdom.