Zomato interview questions - a complete guide
Zomato's fresher process is reported to focus most on DSA, along with the depth of your projects and culture fit. Here is how to prepare for all three.
About Zomato
Zomato is a large Indian platform for food delivery and restaurant discovery; its parent company is now called Eternal, so the careers page is on eternal.com. Its engineering deals with real-time orders, delivery and large-scale data.
This guide covers 13 Zomato interview questions with answers - what each question checks and how to answer it - plus the Zomato interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.
Zomato hiring process
Step 1: Online coding test
DSA questions.
Step 2: Technical interviews
1-3 rounds, each with 1-2 DSA questions and a project deep dive.
Step 3: Culture fit / managerial and HR
Behaviour, projects and fit.
Zomato does not publish its fresher hiring process in detail (as of our check). This information is based on candidate reports and varies by role, city and drive - read the official job posting before you apply.
Sources (checked 16 October 2026): Eternal (Zomato) Careers. Hiring processes change - read the official notice before you apply.
Zomato interview questions and answers
DSA
1.Find the minimum-length subarray whose sum is at least the target.
- What they're checking
- Sliding window - reported in interviews.
- How to answer
- Two pointers; move right, and when the sum ≥ target, shrink from the left and update the minimum length. O(n) for positive numbers. Follow-up: with negative numbers, prefix sums + a deque.
2.Find the kth smallest element in a BST.
- What they're checking
- Tree traversal.
- How to answer
- Inorder traversal gives sorted order - stop at the kth element.
3.Merge k sorted arrays.
- What they're checking
- Heap.
- How to answer
- Put the first element of each array in a min-heap; take the smallest and push the next one from the same array. O(N log k).
4.How would you update a restaurant's average rating in real time?
- What they're checking
- Practical thinking.
- How to answer
- Don't recompute the whole average on each rating - keep the total sum and count; new average = sum/count.
Projects and culture fit
5.Give a deep dive into your project - be ready for every line.
- What they're checking
- Deep dives are common in reports.
- How to answer
- The architecture, the database choice, your code, and what you would do differently - specifically.
6.What one thing would you improve in the Zomato app?
- What they're checking
- Product sense and customer thinking.
- How to answer
- A real problem you faced, its solution, and how you would measure that it worked.
7.Give an example of working where things change fast.
- What they're checking
- Startup culture fit.
- How to answer
- When the plan changed and how you adjusted - in STAR.
8.Why Zomato?
- What they're checking
- Motivation.
- How to answer
- Real-time logistics and a consumer product - whatever you genuinely like.
More questions
9.Merge two sorted arrays (without extra space, if there is room).
- What they're checking
- Merging has been reported.
- How to answer
- Fill from the back - compare the last (largest) elements of both and place the larger at the end of the first array.
10.How would you build an LRU cache?
- What they're checking
- Reported in interviews.
- How to answer
- A hash map + a doubly linked list; move to the front on use, remove from the back when full - both O(1).
11.Zigzag level order traversal of a binary tree.
- What they're checking
- A BFS variation.
- How to answer
- Level order, reversing every other level (or using a deque).
12.In what order would you show restaurants in search?
- What they're checking
- Product + data thinking.
- How to answer
- Distance, rating, delivery time and the user's preferences - a weight for each factor, checked with A/B tests.
13.Tell me about a project where you changed something based on user feedback.
- What they're checking
- User focus.
- How to answer
- What the feedback was, what you changed, and its effect.
7-day preparation plan for the Zomato interview
- Day 1: Sliding window - five problems.
- Day 2: Trees and BSTs.
- Day 3: Heaps and merging.
- Day 4: A mixed DSA mock (two questions, 60 minutes).
- Day 5: Write out your project deep dive.
- Day 6: Product improvement and culture-fit stories.
- Day 7: Revision.
Preparation tips
- Know the sliding window, tree and heap patterns well.
- Be ready for follow-up questions - such as negative numbers.
- Depth on your projects - the reason for every tech choice.
Mistakes to avoid
- Panicking on a follow-up - state the approach first.
- Not remembering the details of your project's code.
- A generic answer to a product question ('make the UI better').
Frequently asked questions
What is asked in the Zomato SDE interview?
Commonly DSA (sliding window, trees, heaps), a project deep dive and culture fit.
Is there machine coding at Zomato?
The reports we found didn't confirm a separate machine coding round for freshers - ask the recruiter.
How many rounds are there at Zomato?
Commonly an online test, 1-3 technical rounds and culture/HR.
Does Zomato ask about system design?
System design is reported for experienced roles; freshers get mostly DSA.
Similar companies - Product and internet companies
- Amazon interview questions
- Google interview questions
- Microsoft interview questions
- Flipkart interview questions
- Adobe interview questions
- Salesforce interview questions
- Zoho interview questions
- Walmart Global Tech interview questions
- Oracle interview questions
- Cisco interview questions
- Swiggy interview questions
- PayPal interview questions
More company guides
- TCS interview questions
- Infosys interview questions
- Wipro interview questions
- Accenture interview questions
- All companies →
Read next
- How to Answer "Tell Me About Yourself" (for Freshers and Experienced)
- Campus Placement Interview Preparation: A Round-by-Round Guide
On a live call, Cuelyte AI hears questions like these and has an answer ready in about a second, built from your resume and notes. Coding interviews: how Cuelyte AI helps
Ready for your Zomato interview?
Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.