Upload Button Icon Add office photos

Deliveroo

Compare button icon Compare button icon Compare

Filter interviews by

Deliveroo Software Engineer II Interview Questions and Answers

Updated 29 Nov 2024

Deliveroo Software Engineer II Interview Experiences

1 interview found

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

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Deliveroo?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

3 Questions

  • Q1. Why should we hire you?
  • Q2. What are your weaknesses?
  • Q3. What are your goals

Interview Preparation Tips

Interview preparation tips for other job seekers - Make list of questions that you would like to ask during the interview
Be prepared
Display confidence during interview

Software Engineer II Interview Questions Asked at Other Companies

Q1. There are fifteen horses and a racing track that can run five hor ... read more
Q2. Given an array arr[] containing N integers. In one step, any elem ... read more
Q3. What are interfaces and what is difference between an interface a ... read more
Q4. Given an array arr[] containing N integers, print the next greate ... read more
asked in MasterCard
Q5. If I give you a coding problem to solve in a language you don’t k ... read more

I applied via Recruitment Consulltant and was interviewed in Sep 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Apti and coding

Round 2 - Technical 

(1 Question)

  • Q1. Questions on java a d sql

Interview Preparation Tips

Interview preparation tips for other job seekers - Bogus interview . Doesnt matter how you give the interview , they will choose some random guy who is not worthy maybe

Interview Questionnaire 

2 Questions

  • Q1. According the qualifications
  • Q2. According the resume details qualifications
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

Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in May 2023. There were 4 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 - One-on-one 

(2 Questions)

  • Q1. What is ptyhon how to use this what is data types
  • Ans. 

    Python is a high-level programming language known for its simplicity and readability. It supports multiple programming paradigms.

    • Python is used for web development, data analysis, artificial intelligence, scientific computing, and more.

    • To use Python, you need to install the Python interpreter on your system and write code in a text editor or an IDE.

    • Python has various data types such as integers, floats, strings, lists,...

  • Answered by AI
  • Q2. What is c what is python what is data types what is tuple program
  • Ans. 

    C is a programming language, Python is a high-level programming language, data types are classifications of data items, tuple is a data structure in Python.

    • C is a general-purpose programming language known for its efficiency and flexibility.

    • Python is a high-level programming language with a focus on readability and simplicity.

    • Data types are classifications of data items that specify the type of data that can be stored ...

  • Answered by AI
Round 3 - Coding Test 

What is tuple program
what is list program
what is set program

Round 4 - Coding Test 

Python,c
what is c
what is python

Interview Preparation Tips

Topics to prepare for AmbitionBox Software Engineer interview:
  • c,python
  • pyhon topics
Interview preparation tips for other job seekers - no idea

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
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 - Assignment 

Given an simple gaming questions to be developed in JS

Round 3 - Coding Test 

Given another UI design in image to be developed

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. How many years of experience in artificial intelligence?
  • Ans. 

    I have 3 years experience in artificial intelligence

  • Answered Anonymously
  • Q2. How many years of experience in programming language
  • Ans. 

    I have 3 years experience in programming language

  • Answered Anonymously
  • Q3. Do you have any questions for us?
  • Ans. 

    Not have any questions

  • Answered Anonymously
  • Q4. Why should we hire you?
  • Q5. What are your strengths and weakness
  • Ans. 

    I excel in problem-solving and teamwork, but I sometimes struggle with time management under tight deadlines.

    • Strength: Strong problem-solving skills - I enjoy tackling complex coding challenges, like optimizing algorithms for better performance.

    • Strength: Effective communicator - I ensure clear communication within my team, which helps in collaborative projects.

    • Weakness: Time management - I occasionally underestimate th...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - No idea

Deliveroo Interview FAQs

How to prepare for Deliveroo Software Engineer II 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, Operations, Android Studio, Manual Testing and Networking.
What are the top questions asked in Deliveroo Software Engineer II interview?

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

  1. Take home assignment: Implement Custom Cron job par...read more
  2. No user can claim more than once. You can over distribute but not under distrib...read more
  3. Design a system that distributes 6Million burgers in 10 ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.7
 • 474 Interviews
Meesho Interview Questions
3.7
 • 368 Interviews
CARS24 Interview Questions
3.5
 • 361 Interviews
Udaan Interview Questions
3.9
 • 347 Interviews
Zepto Interview Questions
3.5
 • 296 Interviews
BlackBuck Interview Questions
3.7
 • 194 Interviews
Tata 1mg Interview Questions
3.6
 • 186 Interviews
Digit Insurance Interview Questions
3.8
 • 158 Interviews
Paisabazaar.com Interview Questions
3.4
 • 154 Interviews
AmbitionBox Interview Questions
4.8
 • 150 Interviews
View all
Deliveroo Software Engineer II Salary
based on 5 salaries
₹31.8 L/yr - ₹50 L/yr
146% more than the average Software Engineer II Salary in India
View more details
Senior Software Engineer
29 salaries
unlock blur

₹57 L/yr - ₹81 L/yr

Software Engineer
25 salaries
unlock blur

₹39.2 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