I applied online. The process took 2 weeks. I interviewed at Deliveroo (London, England) in Apr 2022
Interview
1. Recruiter call (15 mins)
Informal conversation around past experience, and reasons you want work for Roo
2. Interview with two Senior Machine Learning Engineers
You need to be prepared to talk about your CV in depth and answer technical questions around past projects you have worked on.
3. Take Home Machine Learning Task
Full machine learning task (understand work, EDA, preprocessing, modeling, evaluation, and future work) to complete in 48 hours.
4. Last interview stage
4a) Behavioral interview in the "tell me about a time where you...." fashion.
4b) Machine Learning theory, covering most of the classical ML concepts (gradient descent, backpropagation, linear regression, logistic regression, regularization etc). Remember to revisit the some basic maths behind these concepts.
4c) Machine Learning practical, you will be given a real world deliveroo problem Kai you will have to discuss about how you would approach it if you were working on it at Deliveroo.
HR pre-screening. Although the overall process and the interviewer were excellent, they unfortunately did not support a work permit visa. Everything was transparent in terms of expected salaries, the following process, etc.
I applied online. The process took 2 weeks. I interviewed at Deliveroo (London, England) in Feb 2025
Interview
Initial HR interview. Then 1 hour technical screen where you are asked to explain 2 projects you've worked on and answer some systems questions. Didn't get past this stage, but next should be a take home task
I applied online. The process took 2 months. I interviewed at Deliveroo in Jan 2025
Interview
The whole interview process was efficient and well-organised. I was contacted by a recruiter just a few days after submitting my online application. Early on, I was given a clear overview of different interview stages (technical, business, and behavioural), and the preparation expectations were clearly communicated.
Feedback from each round was delivered quickly and in detail, which I truly appreciated. It's always great when a company provides genuine feedback, including both strengths and areas for improvement within a reasonable time.
From the recruiter to the interviewers and HR team I interacted with later on, the communication was consistently smooth, efficient, and respectful throughout. Overall, it was a great interview experience, and I also learned a lot about the company culture.
Interview questions [1]
Question 1
Relevant experience regarding the role, theories behind ML models, and some behavioural questions.