I applied through a recruiter. The process took 3 weeks.
This was my second time applying. I had:
I mostly had a positive experience, but my team fit rounds were not good. It looks like they were rejecting me for any reasons whatsoever. I got feedback like over-sharing, only communicates with BE and Data and not much with Product, and not convincing answers for why to join Revolut. I couldn't connect projects with business impact.
I had 3 team fit rounds overall. The last one was very horrible and, to be honest, very disrespectful. When I asked as a team/company culture how do you handle new joinees, I got an answer like you either start performing from day 1 or get fired. Also, I had researched some questions on the team and prepared some questions to ask them; their reply was I don't have to worry about it as I won't be working on that part of the team. Who answers like this? Complete unprofessionalism.
I do agree the last team fit I blundered a bit, but replying to my questions in this way shows what kind of culture they are brewing within the company. After the last team fit, I wouldn't apply again here. I prefer self-respect more than money.
Given a basic cache implementation, how would you handle concurrency?
The following metrics were computed from 2 interview experiences for the Revolut Senior Android Developer role in Dubai, Dubai.
Revolut's interview process for their Senior Android Developer roles in Dubai, Dubai is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Revolut's Senior Android Developer interview process in Dubai, Dubai.