I applied online. The process took 4 weeks. I interviewed at Revolut
Interview
The interview was rather structured. First, they sent a link to HackerRank where 4 simple questions were asked. Then I had a chat with HR rep with some follow-up questions. Then a home task was sent. It was fine, meant to be a simplified example on problems to be solved in the positions. Having successfully solved it, I had a tech interview with two Data scientists from the group. The questions were interesting, the difficulty level was right.
Then an interview the product managers was due. It was meant to assess cultural fitness. This would be fine if there were any information on culture of Revolut. They asked me to speak about an interesting project as well.
too long process. many steps. strange livecoding where after an optimal solution they ask you about another optimal solution. A little annoying ML interview where you have to solve basic theory of probability tasks for senior position
Rapid-fire format — interviewer moved through topics quickly, frequently interrupting to redirect when answers got too long or off-track. Several questions were skipped due to time pressure or when the candidate struggled to formulate a clear answer
What I appreciated most was the transparency. The recruiters kept me updated at every stage, and the interviewers were clearly experts in their fields. They didn't just look for the "right" answer but were interested in my thought process and how I handle edge cases in data. The technical discussions were intellectually stimulating rather than intimidating.
Interview questions [1]
Question 1
Discussion of past projects, deepdive on specifics