The process starts with the Recruiting HR calling you after your application. The next round is a take-home technical task, which I believe I did my best on, considering the 24-hour limitation.
The feedback I received was rude, to say the least: "The project has a lack of tidiness in general. A lot of TODOs, comments, bad formatting."
Lack of tidiness/formatting? The entire project was formatted using regular tools in the IDE. TODOs? There were two TODOs – apparently, that's too many for the reviewer.
This was a 24-hour task, and this is the review they gave. For a few hundred lines of code, an experienced Senior Developer didn't find any good points.
To say the least, these individuals try to degrade your efforts. So, the best approach is to not give them any chances.
Secondly, the number of jobs this company advertises is questionable. Do they genuinely have so many jobs and vacancies throughout the year, or is this some kind of marketing tactic to maintain visibility?
It's best to avoid this company and its roles, especially if they ask you for a technical task.
What is your motivation?
Hashtables vs. Hashmaps
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.