Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Zomato Team. If you also belong to the team, you can get access from here

Zomato Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 2.1k Reviews

Filter interviews by

Zomato Software Developer Interview Questions, Process, and Tips

Updated 8 Nov 2024

Top Zomato Software Developer Interview Questions and Answers

  • Q1. Time to Burn Tree You have been given a binary tree of 'N' unique nodes and a Start node from where the tree will start to burn. Given that the Start node will always exi ...read more
  • Q2. 1. bitwise OR of the sum of all the subsequence of the array [Hard] 2. course schedule II (leetcode question)
  • Q3. A hash function was written to convert a string into a hash. Write a un-hash function to revert it(from hash to string)?
View all 9 questions

Zomato Software Developer Interview Experiences

8 interviews found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Given an array of n numbers , find the kth largest find the sum from a th largest to bth largest n can be huge
  • Ans. 

    Find the sum of kth to bth largest numbers in a huge array efficiently.

    • Sort the array in descending order to easily find the kth and bth largest numbers.

    • Use a priority queue or min heap to efficiently find the kth and bth largest numbers without sorting the entire array.

    • Once you have the kth and bth largest numbers, iterate through the array and sum the numbers between them.

  • Answered by AI
  • Q2. Mostly elasticsearch related and company work related questions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Indian Institute of Technology (IIT), Ropar and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Coding Test 

1.5 hours Coding Round conducted on HackerRank.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Genric aptitude questions also computer fundamentals like dbms

Round 2 - Coding Test 

DP questions, tree questions r there

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare medium questions atleast

I applied via Referral and was interviewed before Nov 2021. There were 3 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 

Coding test was of 1:30 hour. Topic : Data structure and Algorithms, Platform : intervue.io

Round 3 - One-on-one 

(5 Questions)

  • Q1. 1. number of island (leetcode question [Medium]) 2. bitonic subsequence in an array (dp question)
  • Q2. 1. bitwise OR of the sum of all the subsequence of the array [Hard] 2. course schedule II (leetcode question)
  • Ans. 

    Two software development questions: bitwise OR of array subsequences and course schedule II.

    • Question 1 requires finding the bitwise OR of the sum of all subsequences of an array.

    • Question 2 is a LeetCode question about scheduling courses with prerequisites.

    • For question 1, we can use dynamic programming to find all subsequences and then calculate the bitwise OR.

    • For question 2, we can use a topological sort to determine t

  • Answered by AI
  • Q3. 1. oops, dbms, os questions 2. project discussions
  • Q4. HR : normal hr question (see the interviewbit hr question sheet it will be really very helpfull)
  • Q5. They have taken my last 10 min round just for clarifying the location preference and all.

Interview Preparation Tips

Topics to prepare for Zomato Software Developer interview:
  • Data Structures
  • Operating Systems
  • DBMS
  • SQL
Interview preparation tips for other job seekers - I would recommend do more and more practice on data structure & Algorithms from different website like leetcode, codechef because they ask sometimes the direct question from leetcode and other platforms.
Do brush up on the cs fundamentals as they are very important in the 2nd and 3rd round of the interview.
Project which are written on the resume should not be copied as they grill on resume.

Skills evaluated in this interview

Zomato interview questions for designations

 Software Developer Intern

 (3)

 Senior Software Developer

 (1)

 IOS Software Developer

 (1)

 Software Engineer

 (1)

 Software Development Engineer

 (3)

 Associate Android Developer

 (1)

 Lamp Developer

 (1)

 SDE (Software Development Engineer)

 (3)

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Medium level competitive programming question. Interviewer looked for the approach and working code.

  • Q1. Time to Burn Tree

    You have been given a binary tree of 'N' unique nodes and a Start node from where the tree will start to burn. Given that the Start node will always exist in the tree, your task i...

  • Ans. Using BFS

    The idea is to first create an undirected graph of the given binary tree and then doing a bfs traversal of the undirected graph starting from the start node. We will keep a variable ‘count’ that will be incremented at each level of bfs traversal. ‘count-1’ is the required time needed to burn the whole tree.

     

    Algorithm

     

    • Initialize an unordered map ‘M’ that maps from integer to array of integers that sto...
  • Answered by CodingNinjas
Round 2 - Telephonic Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

Timing : Evening
Interviewer was frank. He checked for indepth knowledge of the subject.

  • Q1. DBMS Question

    What is transaction? Why is it required ?

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. I applied for the job as SDE - 1 in GurgaonEligibility criteriaAbove 8.5 CGPAZomato interview preparation:Topics to prepare for the interview - Competitive Programming , DBMS , Object Oriented Programming , Operating Systems , System DesignTime required to prepare for the interview - 10 monthsInterview preparation tips for other job seekers

Tip 1 : Leave a subject to prepare, but never leave a topic.
Tip 2 : Must go through previous years questions / interview experiences.
Tip 3 : Atleast 4 projects in CV

Application resume tips for other job seekers

Tip 1 : At least 4 projects (working)
Tip 2 : Never put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Zomato Interview Questions

Software Developer Interview Questions & Answers

user image Gulshan Kumar

posted on 30 Nov 2015

I applied via campus placement at National Institute of Technology (NIT), Srinagar

Interview Preparation Tips

Round: Resume Shortlist
Experience: They selected 10 students from our college from CS and IT .They are looking for guys with extra projects done during college .App development will be a bonus ,contribution to open source and competitive programming will help for shortlisting.
Some of my friends had research papers published and they too got selected.

Round: Test
Experience: Have to write code snippet for 4 questions in 45 minutes
1.Difference between hour hand and minute hand
2.longest palindromic sub string.
3.Product Array puzzle
4.Some question related to matrix

Tips: All question were from geeksforgeeks
So practice it well ..u will make through it

Round: Test
Experience: Long Discussion on projects
They will scan each and every line of your Resume ,so dont write bullshits..
I wrote about interest in AI and got screwed..Discussion on college projects and final year project.
Then asked me to design a snake and ladder game OOPS concepts
Told me to find sum of all elements of sub matrix..(hint pre-processing the matrix)
Asked me about sessions and cookies
Gave a query to write on database indexing (dont remember exactly)
Asked me the code of the difference between hour hand and minute hand and extended it wid the second hand
Asked me as how to implement a dictionary
asked about TRIES ,CODE SNIPPET ON THE SHARED DOCS
One of my friend was asked to implement (set) of STL
Tips: The interviewer was cool guy..helped me a lot always made me comfortable.Interact with them as much as possible

Round: Test
Experience: Wid the CTO of the company .
Started wid the projects again .ACID properties,Database transactions,Concurrency Control
Optimization in database.
Then he asked me to code a function
Given a hash function applied on letters of English words ,un-hash it.Took me 45 minutes to reach the solution ,he helped me a lot.
Asked me to write the code for diameter of a binary tree
Asked me write the code for Boolean Matrix
One of my friend was asked to a question in which there was a bug in a m*n matrix and we have to find the bug(hint dfs or bfs)
Tips: keep calm ,,just keep talking ad he will help u a lot...

Round: HR
Experience: This was the toughest round for me...I had cleared all the rounds but they rejected me in the HR round ,,,dont know where I screwed..Learn every thing of Zomato..
They offered me an internship and thereafter they would look to give a PPO ...!!!lets see what happens

Skills: Coding Skills And Knowledge On Data Structures
Duration: 3
College Name: NIT Srinagar

Interview Questionnaire 

9 Questions

  • Q1. Write a regex for email validation?
  • Ans. 

    Regex for email validation

    • Start with a string of characters followed by @ symbol

    • Followed by a string of characters and a period

    • End with a string of characters with a length of 2-6 characters

    • Allow for optional subdomains separated by periods

    • Disallow special characters except for . and _ in username

  • Answered by AI
  • Q2. Parse the XML? and store the output in JSON. Discussed different approaches?
  • Q3. Print prime numbers in a given range and optimize the solution?
  • Ans. 

    Print prime numbers in a given range and optimize the solution.

    • Use Sieve of Eratosthenes algorithm to generate prime numbers efficiently

    • Start with a boolean array of size n+1, mark all as true

    • Loop through the array and mark all multiples of each prime as false

    • Print all the indexes that are still marked as true

  • Answered by AI
  • Q4. Puzzle – 25 horses – 5 lanes, find fastest 3 horses?
  • Q5. Web related questions on Sessions and cookies?
  • Q6. A lot of discussion on my resume, experience etc
  • Q7. Find angle between hour hand and minute hand in clock if time is given? Write a program or pseudo code?
  • Ans. 

    Find angle between hour and minute hand in a clock given the time.

    • Calculate the angle made by the hour hand with respect to 12 o'clock position

    • Calculate the angle made by the minute hand with respect to 12 o'clock position

    • Find the difference between the two angles and take the absolute value

    • If the angle is greater than 180 degrees, subtract it from 360 degrees to get the smaller angle

  • Answered by AI
  • Q8. A hash function was written to convert a string into a hash. Write a un-hash function to revert it(from hash to string)?
  • Ans. 

    To un-hash a string, use a reverse algorithm to convert the hash back to the original string.

    • Create a reverse algorithm that takes the hash as input and outputs the original string

    • Use the same logic as the hash function but in reverse order

    • If the hash function used a specific algorithm, use the inverse of that algorithm to un-hash the string

  • Answered by AI
  • Q9. He discussed about expectations and role. Asked me if I have any questions. He said to me “yaha aana hai to marwani padegi. tyar ho”? I smiled and asked what are the work timings? He said 9-9 and I was kin...

Interview Preparation Tips

General Tips: I applied through a recruiter. Then I got a call from Zomato HR. It was for LAMP developer profile. She asked me about my profile and also shared some expectations from the role. She asked me to come for F2F rounds to take the process further
Skills: Web development, JSON, Algorithm
College Name: na
Motivation: Overall process was not very tough. But they have start up culture. People work their for 11-12 hours a day. Sometimes on Saturday as well. So people who are geeks or have nothing in life to do except their job can go and join

Skills evaluated in this interview

Software Developer interview

user image Coding Blocks

posted on 21 Nov 2021

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - HR 

(5 Questions)

  • Q1. Why Amazon Software Developer?
  • Ans. 

    Amazon offers challenging projects, innovative technologies, and a collaborative work environment.

    • Opportunity to work on cutting-edge projects like Amazon Web Services (AWS) or Alexa

    • Access to vast resources and tools for development

    • Collaborative work culture that encourages learning and growth

    • Opportunity to impact millions of customers worldwide

    • Competitive compensation and benefits package

  • Answered by AI
  • Q2. Why do you want to work at amazon ?
  • Ans. 

    I want to work at Amazon because of their innovative culture, vast resources, and opportunities for growth.

    • Amazon is known for its innovative culture and cutting-edge technology.

    • They have vast resources and a global reach, providing opportunities to work on impactful projects.

    • Amazon offers great career growth and development opportunities for software developers.

    • I admire Amazon's customer-centric approach and focus on

  • Answered by AI
  • Q3. What are your strengths and weakness?
  • Ans. 

    My strengths include problem-solving skills and attention to detail. My weakness is sometimes being too critical of my own work.

    • Strengths: problem-solving skills

    • Strengths: attention to detail

    • Weakness: being too critical of my own work

  • Answered by AI
  • Q4. How would you solve?
  • Ans. 

    I would solve the problem by breaking it down into smaller tasks, analyzing requirements, designing a solution, coding, testing, and debugging.

    • Analyze requirements thoroughly before starting the development process

    • Break down the problem into smaller tasks to make it more manageable

    • Design a solution architecture that meets the requirements and is scalable

    • Code the solution using best practices and coding standards

    • Test th...

  • Answered by AI
  • Q5. What are the short term and long-term for teame or organisation?
  • Ans. 

    Short term goals focus on immediate tasks and objectives, while long-term goals involve strategic planning and growth.

    • Short term goals may include completing a specific project, improving team communication, or implementing a new software feature.

    • Long-term goals could involve expanding the team, increasing market share, or developing new products or services.

    • Short term goals help keep the team focused and motivated, wh...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Amazon Software Developer interview:
  • Excel
  • Data Entry
  • Project Management
  • Ms World
  • Programming
  • Google software developer
  • Microsoft software developer
Interview preparation tips for other job seekers - Here are some tips and advice for seekers looking to land a role at amazon software developer....
1. Understand Amazon's culture:?
2. Review job description ?
3.update your resume.? B
INTERVIEW PREPARATION
1.Research the team and role ?
2. Prepare to talk about your experience?
3.How would you solve?
4.What are your strengths and weakness?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(3 Questions)

  • Q1. MC question on desing pattern
  • Q2. Graph question, tree and hash
  • Q3. Design Book my show
Round 2 - Coding Test 

Dp question of jump game

Zomato Interview FAQs

How many rounds are there in Zomato Software Developer interview?
Zomato interview process usually has 1-2 rounds. The most common rounds in the Zomato interview process are Coding Test, Technical and Resume Shortlist.
What are the top questions asked in Zomato Software Developer interview?

Some of the top questions asked at the Zomato Software Developer interview -

  1. 1. bitwise OR of the sum of all the subsequence of the array [Hard] 2. course s...read more
  2. A hash function was written to convert a string into a hash. Write a un-hash fu...read more
  3. Find angle between hour hand and minute hand in clock if time is given? Write a...read more

Tell us how to improve this page.

Zomato Software Developer Interview Process

based on 3 interviews in last 1 year

Interview experience

3.7
  
Good

People are getting interviews through

based on 4 Zomato interviews
Referral
Campus Placement
50%
50%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Zomato Software Developer Salary
based on 37 salaries
₹12.3 L/yr - ₹36.9 L/yr
267% more than the average Software Developer Salary in India
View more details

Zomato Software Developer Reviews and Ratings

based on 8 reviews

3.6/5

Rating in categories

4.1

Skill development

3.0

Work-Life balance

4.3

Salary & Benefits

3.0

Job Security

3.2

Company culture

3.8

Promotions/Appraisal

3.5

Work Satisfaction

Explore 8 Reviews and Ratings
Delivery Boy
993 salaries
unlock blur

₹0.4 L/yr - ₹5 L/yr

Key Account Manager
880 salaries
unlock blur

₹4.5 L/yr - ₹14.2 L/yr

Business Analyst
581 salaries
unlock blur

₹7 L/yr - ₹18 L/yr

Accounts Manager
308 salaries
unlock blur

₹4 L/yr - ₹13.2 L/yr

Senior Associate
281 salaries
unlock blur

₹3.2 L/yr - ₹9.9 L/yr

Explore more salaries
Compare Zomato with

Swiggy

3.8
Compare

Amazon

4.1
Compare

Dunzo

3.4
Compare

Flipkart

4.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview