21 questions · from 4 interviews
Deliveroo interview questions
Every question candidates reported from their Deliveroo interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Deliveroo coding and DSA questions
- 01
Rate Limiter Variation
A coding problem that presented a variation of the classic Rate Limiter design pattern.
Medium · From Deliveroo OA - Senior Software Engineer
- 02
REST API Data Processing with Pagination
Build a program to process data from a given REST API. The program needed to call the API, receive its response, process the response data, and return the processed data. A critical requirement was the ability to handle API pagination.
- 03
Implement a Rate Limiter
Implement a simple Rate Limiter with per-user and per-time constraints.
From Deliveroo Interview Experience| L6 Staff Engineer | May 2025 | India
- 04
Fetch Finest Hotel from API
Build a function to fetch and return the finest hotel based on ratings from a provided API. Required pagination handling and efficient filtering.
From Deliveroo Interview Experience| L6 Staff Engineer | May 2025 | India
- 05
Implement Session-Based Authentication System
Implement a session-based authentication system with support for three types of queries:"generate","renew","count". Emphasis was on clean API design, data structures, boundary conditions, test cases and performance.
From Deliveroo Interview Experience| L6 Staff Engineer | May 2025 | India
- 06
Filter Dictionary Items for Menu
I was given a dictionary and an array. I was asked to filter items of the dictionary based on the array to create a menu for a restaurant.
Easy · From Deliveroo Interview iOS
Deliveroo system design questions
- 01
Design Flash Sale System
Design a system to handle a flash sale of 6 million burgers in 10 minutes . Focus Areas: Traffic throttling, Inventory locking, Order queuing, Eventual consistency and failure handling, No over selling.
From Deliveroo Interview Experience| L6 Staff Engineer | May 2025 | India
- 02
Design Delivery Architecture for Rider
Design a delivery architecture for a rider. Screens will be provided. You're expected to design end-to-end flow, UI components, API endpoints and responses, design patterns.
Hard · From Deliveroo Interview iOS
Deliveroo behavioural and HR questions
- 01
Most challenging project
What is the most challenging project you have worked on, and how did you handle it?
From Deliveroo[Doordash] Interview experience | security engineering role
- 02
Helping another team
Can you describe a situation where you helped another team, even though it was outside your primary responsibilities?
From Deliveroo[Doordash] Interview experience | security engineering role
- 03
Conflict resolution
Can you describe a situation where you had a conflict with a team member or stakeholder and how you resolved it?
From Deliveroo[Doordash] Interview experience | security engineering role
- 04
Behavioral Stories Discussion
Discussion covered five behavioral stories, focusing on leadership principles such as Ownership, Dealing with failure, and Driving cross-functional decisions.
From Deliveroo Interview Experience| L6 Staff Engineer | May 2025 | India
- 05
Leadership and Strategic Discussion
Discussion topics included leadership experiences (mentoring juniors, handling disagreement, complex project delivery), strategic thinking around leveraging AI for team productivity , and vision/product-aligned engineering contributions.
From Deliveroo Interview Experience| L6 Staff Engineer | May 2025 | India
- 06
Faced Lacking Colleague
Tell me a time when you faced a lacking colleague? What did you do?
- 07
Worked on Something Complex
Tell me a time you worked on something complex? How did you do it?
- 08
Added Something New to Org
Tell me a time you added something new to your organization? What was the pros and cons?
Deliveroo other questions
- 01
Software Engineering MCQs
15 Multiple Choice Questions covering topics such as REST API, Testing, Problem Solving, and MicroServices. This section had a 20-minute time limit and was described as very difficult.
Hard · From Deliveroo OA - Senior Software Engineer
- 02
Code Review and PR Feedback
A Pull Request (PR) was provided and I had to review it and put comments.
- 03
Create List of Similar Movies
A simple task to create a list of similar movies as an extension task.
- 04
Explain Take-home Project and Improvements
You will be asked to explain your take-home task, anything you would add or remove to the current project and why.
- 05
Fix Stale Data from Multiple Search Requests
Find a subtle bug in a block of code from the same project and questions will be asked to fix it. Mine was, there are multiple search requests getting fired, so the data we receive may not be for the latest query, how to fix this data issue?
Medium · From Deliveroo Interview iOS
Deliveroo interview questions FAQ
What questions are asked in Deliveroo interviews?
Candidates reported 21 distinct questions across 4 Deliveroo interviews. 6 coding and DSA questions, 2 system design questions, 8 behavioural and HR questions, 5 other questions.
How difficult are Deliveroo interview questions?
Of the questions candidates rated, 20% were easy, 40% medium and 40% hard.