Upload Button Icon Add office photos

Filter interviews by

Deliveroo Interview Questions, Process, and Tips

Updated 9 Jan 2025

Top Deliveroo Interview Questions and Answers

View all 12 questions

Deliveroo Interview Experiences

Popular Designations

23 interviews found

Software Engineer ll - Android Interview Questions & Answers

user image Anonymous

posted on 15 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

Few MCQ + 1 Coding Question

Round 2 - Assignment 

Gave an Android code, we had to complete a given task and review a feature in the given code

Round 3 - Technical 

(2 Questions)

  • Q1. Had questions regarding the given assignment
  • Q2. Was asked to finish a small task in the existing code
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Data structure Algorithm

Round 2 - Technical 

(1 Question)

  • Q1. System Design Interview Questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial Round, Project related questions, Behavioural questions

Interview Preparation Tips

Interview preparation tips for other job seekers - System Design

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Hackerrank - Android Fundamentals

Round 2 - Assignment 

Android Application Assignment

Interview Preparation Tips

Interview preparation tips for other job seekers - Good Low Level Design

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Design a system where users can claim 6M burgers in 10 minutes
  • Ans. 

    Design a system to allow users to claim 6M burgers in 10 minutes

    • Implement a scalable backend system to handle high volume of requests

    • Use load balancing to distribute requests evenly across servers

    • Set up a queue system to manage incoming requests and process them efficiently

    • Implement caching mechanisms to reduce response times

    • Consider implementing rate limiting to prevent abuse of the system

  • Answered by AI
  • Q2. How do you handle concurrent requests
  • Ans. 

    I handle concurrent requests by implementing thread-safe data structures and using synchronization techniques.

    • Use thread-safe data structures like ConcurrentHashMap in Java

    • Implement locking mechanisms like synchronized blocks or ReentrantLock

    • Utilize thread pools to limit the number of concurrent requests

    • Consider using asynchronous programming to handle multiple requests efficiently

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about a time you supported a Junior Engineer
  • Q2. Monolith vs Microservices
  • Ans. 

    Monolith is a single, large application while Microservices is a collection of small, independent services.

    • Monolith is easier to develop and test as it is a single unit.

    • Microservices offer better scalability and flexibility as each service can be developed, deployed, and scaled independently.

    • Monolith can lead to dependencies and bottlenecks, while Microservices can be more resilient to failures.

    • Microservices allow for ...

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

Deliveroo interview questions for popular designations

 Senior Software Engineer

 (4)

 Software Engineer

 (3)

 Engineer L4

 (2)

 Staff Engineer

 (2)

 Analyst

 (1)

 Customer Service Executive

 (1)

 Data Engineer

 (1)

 Management Trainee

 (1)

Analyst Interview Questions & Answers

user image Anonymous

posted on 9 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1 hr. moderate sql sceraio questions

Round 2 - Case Study 

Moderate 1 hr modelling and system design

Round 3 - HR 

(1 Question)

  • Q1. Moderate 30 mins

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci NumberYou are given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 +7. Fibonacci number is calculated u... read more
View answer (5)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Assignment 

Design a cron parser

Round 2 - HLD 

(1 Question)

  • Q1. Design a system to distribute 6M burgers in 10 minutes.
  • Ans. 

    Utilize multiple distribution centers, automated burger assembly lines, and efficient transportation to distribute 6M burgers in 10 minutes.

    • Set up multiple distribution centers strategically located to cover a wide area.

    • Implement automated burger assembly lines to quickly produce a large number of burgers.

    • Utilize high-speed transportation methods such as drones or conveyor belts to deliver burgers to various locations.

    • ...

  • Answered by AI
Round 3 - Behavioral interview 

(1 Question)

  • Q1. 2-3 standard scenarios

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)

Jobs at Deliveroo

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Behavioral interview 

(2 Questions)

  • Q1. How you resolved conflicts in your team
  • Ans. 

    I resolved conflicts in my team by promoting open communication, active listening, and finding common ground.

    • Encouraged team members to openly express their concerns and perspectives

    • Actively listened to all parties involved to understand their viewpoints

    • Facilitated discussions to find common ground and reach a mutually agreeable solution

  • Answered by AI
  • Q2. About a time where you received difficult feedback
Round 2 - Architecture Round 

(2 Questions)

  • Q1. Design a system that distributes 6Million burgers in 10 min
  • Ans. 

    Utilize multiple distribution centers, automated assembly lines, and efficient transportation to distribute burgers quickly.

    • Set up multiple distribution centers in strategic locations to cover a wide area

    • Implement automated assembly lines to quickly prepare and package burgers

    • Utilize efficient transportation methods such as drones or high-speed delivery vehicles

    • Coordinate logistics and timing to ensure smooth and timel

  • Answered by AI
  • Q2. No user can claim more than once. You can over distribute but not under distribute
  • Ans. 

    Ensure each user can only claim once, can distribute extra but not less

    • Implement a system to track claimed rewards by users

    • Set up validation to prevent users from claiming more than once

    • Consider implementing a queue system to distribute rewards fairly

    • Use a database to store user claims and track distribution

  • Answered by AI
Round 3 - Pair Programming Round 

(2 Questions)

  • Q1. Take home assignment: Implement Custom Cron job parser
  • Ans. 

    Implement a custom cron job parser as a take-home assignment for Software Engineer II position.

    • Understand the cron syntax and how it works

    • Parse the cron expression into separate fields (minute, hour, day of month, month, day of week)

    • Implement logic to calculate the next execution time based on the current time and cron expression

    • Handle edge cases like leap years, different month lengths, etc.

    • Test your implementation wi

  • Answered by AI
  • Q2. Interview: Add support to year fields, Get Next N schedules

Skills evaluated in this interview

Software Engineer II Interview Questions asked at other Companies

Q1. There are fifteen horses and a racing track that can run five horses at a time. You have to figure out the top 3 horses out of those and you don't have any timer machine to measure. How will you find the top 3 horses?
View answer (2)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Overview of my experience and how it is relevant to the applied role.
Round 2 - Technical 

(1 Question)

  • Q1. Tell me about a time when you handled difficult stakeholder
  • Ans. 

    Handled a difficult stakeholder by actively listening, addressing concerns, and finding a mutually beneficial solution.

    • Actively listened to the stakeholder's concerns and validated their feelings

    • Communicated openly and transparently about the situation

    • Worked collaboratively to find a solution that met both parties' needs

  • Answered by AI

Operations Manager Interview Questions asked at other Companies

Q1. That, if a student, who passed 12th and doesn't want to study further so how would you convince him to study more
View answer (5)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

1. MCQs on software knowledge around REST APIs, database, deployment, etc.
2. Problem solving - Rate Limiter up to last K seconds
3. Implementation question - Write a solution to find the best restaurant in a city given a RESTful paginated API

Round 2 - Assignment 

Design a cron expression parser

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Aug 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Simple coding test with 1 coding problem (Leetcode medium) + 1 api (easy) + 1 Sql( easy)

Round 3 - Assignment 

Assignment was
- WAP for cron string parser
- in the follow-up interview, I was asked to print the next nth instance when a string is passed.

Round 4 - Technical 

(2 Questions)

  • Q1. Design a system where 10 m burgers are on sale for just 10 mins
  • Ans. 

    A system to sell 10 million burgers in 10 minutes

    • Implement a high-traffic online ordering platform

    • Utilize pre-ordering and queue management systems to handle the rush

    • Have a countdown timer for the 10-minute sale period

    • Ensure sufficient stock and staff to meet demand

    • Offer limited-time promotions to attract customers

  • Answered by AI
  • Q2. Need to think about missing burger scenarios
Round 5 - Behavioral 

(2 Questions)

  • Q1. Lots of deep diving on the current project. Be prepared for behavioural questions. Do use STAR methodology
  • Q2. Do study Company tech blogs

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep in mind about corner cases and test evidence

Skills evaluated in this interview

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)

Deliveroo Interview FAQs

How many rounds are there in Deliveroo interview?
Deliveroo interview process usually has 2-3 rounds. The most common rounds in the Deliveroo interview process are Coding Test, Assignment and Technical.
How to prepare for Deliveroo interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deliveroo. The most common topics and skills that interviewers at Deliveroo expect are Healthcare, SQL, Python, Automation and Coding.
What are the top questions asked in Deliveroo interview?

Some of the top questions asked at the Deliveroo interview -

  1. Design a system where 10 m burgers are on sale for just 10 m...read more
  2. Most complex data project you’ve done, What did you learn ...read more
  3. Design a system where users can claim 6M burgers in 10 minu...read more
How long is the Deliveroo interview process?

The duration of Deliveroo interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

Deliveroo Interview Process

based on 25 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 424 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
Meesho Interview Questions
3.7
 • 328 Interviews
CARS24 Interview Questions
3.6
 • 319 Interviews
Zomato Interview Questions
3.8
 • 315 Interviews
Zepto Interview Questions
3.5
 • 189 Interviews
Box8 Interview Questions
3.5
 • 12 Interviews
Uber eats Interview Questions
4.3
 • 9 Interviews
FoodPanda Interview Questions
3.7
 • 8 Interviews
View all

Deliveroo Reviews and Ratings

based on 19 reviews

3.4/5

Rating in categories

2.9

Skill development

3.5

Work-life balance

3.9

Salary

2.6

Job security

3.0

Company culture

3.1

Promotions

2.9

Work satisfaction

Explore 19 Reviews and Ratings
Staff Full-Stack Software Engineer

Hyderabad / Secunderabad

2-6 Yrs

Not Disclosed

Customer Care Real Time Analyst

Hyderabad / Secunderabad

0-2 Yrs

Not Disclosed

Third Party Security Analyst

Hyderabad / Secunderabad

1-4 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
22 salaries
unlock blur

₹45 L/yr - ₹80 L/yr

Software Engineer
15 salaries
unlock blur

₹21 L/yr - ₹53 L/yr

Software Developer
8 salaries
unlock blur

₹22 L/yr - ₹58 L/yr

Software Engineer2
8 salaries
unlock blur

₹36 L/yr - ₹65 L/yr

Service Desk Specialist
6 salaries
unlock blur

₹14 L/yr - ₹24.8 L/yr

Explore more salaries
Compare Deliveroo with

Zomato

3.7
Compare

Swiggy

3.8
Compare

Uber eats

4.3
Compare

FoodPanda

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview