I applied through an employee referral. The process took 4 weeks. I interviewed at Revolut (Londres, Inglaterra) in Apr 2019
Interview
The interview process went extremely smooth. I first had a screening with a Data Scientist that took 30 minutes. After that, I completed a homework assignment with a deadline of one week. The homework assignment is quite challenging and requires quite some times and effort. After passing the homework assignment, I had a one-hour technical interview with two data scientists. Finally I had a call with the product owner for my team as well as the lead data scientist.
Overall, the process was extremely smooth and nice. The recruiters were very responsive and helpful in order to adapt to my schedule.
Interview questions [1]
Question 1
What is the difference between random forest and gradient boosted trees?
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