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

  1. 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

  2. 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.

    From Deliveroo OA - Senior Software Engineer

  3. 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

  4. 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

  5. 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

  6. 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

  1. 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

  2. 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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 06

    Faced Lacking Colleague

    Tell me a time when you faced a lacking colleague? What did you do?

    From Deliveroo Interview iOS

  7. 07

    Worked on Something Complex

    Tell me a time you worked on something complex? How did you do it?

    From Deliveroo Interview iOS

  8. 08

    Added Something New to Org

    Tell me a time you added something new to your organization? What was the pros and cons?

    From Deliveroo Interview iOS

Deliveroo other questions

  1. 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

  2. 02

    Code Review and PR Feedback

    A Pull Request (PR) was provided and I had to review it and put comments.

    From Deliveroo Interview iOS

  3. 03

    Create List of Similar Movies

    A simple task to create a list of similar movies as an extension task.

    From Deliveroo Interview iOS

  4. 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.

    From Deliveroo Interview iOS

  5. 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.