Interview Guide for Infrastructure 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
This is your first technical step where we assess your infrastructure knowledge 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
Communicate
Ask questions, discuss your thoughts, and speak about any problems you’re having. Engineering is collaborative – so is the interview. We’re interested in how you approach problem-solving. Think out loud. Ask questions and state your assumptions.
High level
Start at the high level and work down to the detail.
Architectures take much longer than an hour to build “in real life”, your interviewer will steer you to different areas of your design to get a better understanding of your strengths.
Use what you know
You might have worked on a similar system in the past, or you might not, either way, don’t feel like you should use a particular type of architecture.
Thoughtful questions
Come prepared with thoughtful questions (e.g. team priorities, culture, etc).
Feel 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.