Interview Guide for Mobile Engineering
This guide has been created to help you prepare for your upcoming interviews – we want to be as transparent as possible in our hiring process as we value your time.


Interviewing process at Deliveroo consists of 2 active stages for candidates and a passive stage where successful candidates are allocated to teams.
Stage 1: HackerRank Test
Android – HackerRank Test | iOS – Take Home Assignment
This is your first technical step where we assess your coding and problem-solving skills. Don’t worry too much, this is a home assessment so you can complete it in a comfortable environment at your convenience.
Stage 2: Full Loop
This is when we dive deeper into the main components of the role. Each component represents a different skill required for the role.
You can expect 3 different conversations including topics like:
- Coding interview
- Architecture interview
- Behavioural interview
Additional Tips
Listen Carefully
Rephrasing questions or asking for clarity is okay, as is telling the interviewer you want time to collect your thoughts.
Be Concise
Make sure you’re answering the question and not using a prepared example that isn’t applicable or related to the questions. (the STAR method tends to work here nicely)
Thoughtful Questions
Come prepared with thoughtful questions (e.g., team priorities, culture, etc.).
Be Comfortable
Interviewing is a two-way street, so we want you to feel comfortable and understand how a role at Deliveroo could help you grow your career.