Upload Button Icon Add office photos

Deliveroo

Compare button icon Compare button icon Compare

Filter interviews by

Deliveroo Software Engineer Interview Questions and Answers

Updated 24 Feb 2025

Deliveroo Software Engineer Interview Experiences

4 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(1 Question)

  • Q1. Take home assignment to design cron parser
  • Ans. 

    Design a cron parser to interpret cron job schedules and validate their syntax.

    • Cron syntax consists of five fields: minute, hour, day of month, month, and day of week.

    • Example: '*/5 * * * *' means every 5 minutes.

    • Support special characters: '*', '/', '-', ',' for flexible scheduling.

    • Validate input to ensure correct ranges: minutes (0-59), hours (0-23), days (1-31), months (1-12), weekdays (0-6).

    • Consider edge cases like ...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. HLD of a system
  • Ans. 

    High Level Design (HLD) of a system involves defining the architecture and components of the system.

    • Identify the main components of the system

    • Define the interactions between these components

    • Specify the interfaces and communication protocols used

    • Consider scalability, performance, and security aspects

    • Create diagrams like UML diagrams to visualize the design

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Generic Question
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

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
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
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about a time you supported a Junior Engineer
  • Ans. 

    I mentored a junior engineer on a project, providing guidance and support throughout the process.

    • Assigned specific tasks and provided clear instructions

    • Offered regular check-ins and feedback on their progress

    • Encouraged them to ask questions and seek help when needed

  • Answered by AI
  • 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

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

One hour round, with 10 mins of MCQ round. Then followed by two coding questions related to arrays and graph.

Round 2 - One-on-one 

(3 Questions)

  • Q1. System Design HLD
  • Q2. Database failure
  • Q3. Sharding of databse
  • Ans. 

    Sharding is a technique used to horizontally partition data across multiple databases to improve performance and scalability.

    • Sharding helps distribute data across multiple servers to reduce the load on a single server.

    • It can improve query performance by allowing parallel processing of queries across multiple shards.

    • Common sharding strategies include range-based sharding, hash-based sharding, and composite sharding.

    • Exam...

  • Answered by AI

Top trending discussions

View All
Indian Startups
2w
a senior executive
One of the best sources for Startup investment: DAHEJ(DOWRY)
You won't believe my senior has a good corporate job with over 10 years of experience. But suddenly resigned just a few days after his wedding. We all thought maybe he got married and wants to spend his time with his wife, and decided to go to his place to give him a proper farewell. All of us got shocked after knowing that he left because his father-in-law gifted him a fat cash amount and a car in the name of "blessings." He’s using the money to fund his startup and the car for "business movement." I mean seriously? People are now using dowry as startup capital and walking around acting like CEOs, playing boss with someone else’s money. Bas, shaadi karo aur apne sapne chalu karo, courtesy sasural. I don't know feeling inspired? Or disgusted?
Got a question about Deliveroo?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - Say thanks

I applied via Campus Placement and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Y r u choosing this job only??
  • Q2. What's your dream?
  • Ans. 

    My dream is to create innovative software solutions that positively impact people's lives and drive technological advancement.

    • Building User-Centric Applications: I aspire to develop applications that prioritize user experience, like a health tracking app that motivates users to lead healthier lives.

    • Contributing to Open Source: I dream of contributing to open-source projects, collaborating with developers worldwide to c...

  • Answered by AI
  • Q3. My dream is to got a job
  • Q4. How much salary will you expected??

Interview Preparation Tips

Interview preparation tips for other job seekers - My advice is to be positive at any situation and be active .
Don't get feared .
Your dressing is shown ur attitude.
Give respect to the others don't forget these things.

Interview Questionnaire 

2 Questions

  • Q1. According the qualifications
  • Q2. According the resume details qualifications
Are these interview questions helpful?
Round 1 - Aptitude Test 

Logical questions and reasoning questions and direction questions

Round 2 - Coding Test 

3 coding questions upto 3 u write 2 codeing questions and pass all test cases

Round 3 - HR 

(2 Questions)

  • Q1. Business discussion and about ur self and about ur family
  • Q2. What u salary package and show u government proof

Interview Preparation Tips

Interview preparation tips for other job seekers - Core java important topics for encapsulation and Abstraction interheritence and polymorphism and sql what is join and ddl statement

I applied via Company Website and was interviewed in Aug 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

MCQ questions,coding, languages

Round 2 - Coding Test 

All programming questions

Interview Preparation Tips

Topics to prepare for AmbitionBox Software Engineer interview:
  • Java, python
Interview preparation tips for other job seekers - Job searching,use information about interviews and networks

I applied via Job Portal and was interviewed in Nov 2022. There were 2 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 - Technical 

(4 Questions)

  • Q1. About java and execution
  • Q2. Java fundamentals using of java what we clear
  • Q3. What do you do when the system getting more errors
  • Ans. 

    I analyze the error logs and identify the root cause of the errors. Then, I work on fixing the issues.

    • Analyze the error logs to identify the root cause of the errors

    • Work on fixing the issues causing the errors

    • Implement preventive measures to avoid similar errors in the future

  • Answered by AI
  • Q4. Java introduction and it's invention
  • Ans. 

    Java is a high-level programming language invented by James Gosling at Sun Microsystems in 1995.

    • Java is an object-oriented language that is platform-independent.

    • It was designed to have a simple syntax and be easy to learn.

    • Java is used for developing a wide range of applications, from mobile apps to enterprise software.

    • Java's popularity is due in part to its robustness, security, and scalability.

    • Some popular Java-based ...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for AmbitionBox Software Engineer interview:
  • English Literature
Interview preparation tips for other job seekers - Be silently when the interview is processing be confident

Skills evaluated in this interview

Deliveroo Interview FAQs

How many rounds are there in Deliveroo Software Engineer interview?
Deliveroo interview process usually has 2-3 rounds. The most common rounds in the Deliveroo interview process are Technical, HR and Coding Test.
How to prepare for Deliveroo Software Engineer 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 Architecture, Postgresql, Ruby Rails, Web Technologies and Front End.
What are the top questions asked in Deliveroo Software Engineer interview?

Some of the top questions asked at the Deliveroo Software Engineer interview -

  1. Design a system where users can claim 6M burgers in 10 minu...read more
  2. How do you handle concurrent reque...read more
  3. Take home assignment to design cron par...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more
Deliveroo Software Engineer Salary
based on 22 salaries
₹26.4 L/yr - ₹55 L/yr
398% more than the average Software Engineer Salary in India
View more details

Deliveroo Software Engineer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

2.0

Skill development

4.0

Work-life balance

2.0

Salary

2.0

Job security

1.0

Company culture

1.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Senior Software Engineer
29 salaries
unlock blur

₹39 L/yr - ₹81 L/yr

Software Engineer
22 salaries
unlock blur

₹26.4 L/yr - ₹55 L/yr

Service Desk Specialist
18 salaries
unlock blur

₹14 L/yr - ₹17.5 L/yr

Software Engineer2
11 salaries
unlock blur

₹36 L/yr - ₹50 L/yr

Application Support Engineer
10 salaries
unlock blur

₹12 L/yr - ₹23.8 L/yr

Explore more salaries
Compare Deliveroo with

Udaan

3.9
Compare

Swiggy

3.7
Compare

CARS24

3.5
Compare

BlackBuck

3.7
Compare
write
Share an Interview