Zomato
Built from 7 candidate reports with 18 first-hand accounts, covering 2026-27, 2025-26, 2024-25, 2023, 2023-24.
Hiring process
Roles: SDE Intern, SDE- 1
Pre-placement talk
Company presentation on campusofflineCompany team visited campus to run the talk and the OA.
- 2
Online test
Online assessment: MCQs plus three coding questionsHackerRank90 min23 questionsmixedSection Qs Min Topics MCQ 20 20 OS, OOP, DBMS, system design, probability, aptitude Coding 3 - sorting, priority queue, dynamic programming, binary search, combinatorics OS · OOP · DBMS · probability · dynamic programming · heaps
MCQ count uncertain (10-20 reported; 20 used). Coding described as easy to medium. Question sets differ per candidate from a common pool.
- 3
Technical interview
Technical round 1offlineproject walkthrough · sorting algorithms · complexity · APIs · databases · indexing structures
Each interview round lasted 40-90 min. On campus.
- 4
Technical interview
Technical round 260 minofflinehash table design · string hashing · graph colouring-style scheduling · arrays and subsequences · randomness in C++ · project design review
Code written on paper with emphasis on edge cases. Interviewer gave hints and pointed out a project design flaw.
- 5
HR interview
HR roundofflineconflict handling · cultural differences · tenure expectations · long hours and deadlines
Casual and short. One account states nobody was rejected at this stage.
Advice from candidates
77 pieces of advice, in their own words. Names removed.
Tip for Zomato: Make sure you are really well-versed in DBMS. As was the case with me, you may be asked to do a complete database design wherein they will extensively and thoroughly test your DBMS knowledge. I’d recommend practicing some database design problems beforehand.
Round 3: Technical Interview · 2024-25
One suggestion I will give is to ask curious and genuinely interesting questions to the interviewer at the end. Try not asking something very generic, or just for the sake of it.
Round 3: Technical Interview · 2024-25
General tip: Always try to appear happy, calm, and confident in all your interviews, and always end your interviews by asking an interesting question on which you can have a good discussion, it leaves a good lasting impression.
interview · 2024-25
For the OA, you need to have some practice in giving timed contests. I used to give contests on Codeforces and virtual contests on LeetCode.
preparation · 2024-25
Loading the other 73…
Question patterns reported
The kind of problem, not the problem itself. Our practice questions are written to match these patterns.
- Onlineclassify point positions relative to a triangle
- Onlinelexicographically smallest string after allowed operations
- Technicalminimum end removals to reach target sum, sliding window
- Technicalbest path value over primes on directed graph
- Technicalprefix search suggestions using a trie
- Technicalmaximal rectangle style and circular non-adjacent sum problems
- Technicaldesign a queue feature in NoSQL then in an SQL schema
- Technicalgreedy minimum jumps over array
- Technicaltimed 2-minute puzzle on coins
- Technicaldoubly linked list deletion with conditions
- Onlineeasy to medium SQL queries
- Technicalestimate market size for a consumer product in India
- Technicalgeometric probability with a pen and a circle
- Technicalestimate snack sales in a cinema then scale to city and country
- Technicalestimate fraction of slow-vehicle riders from delivery times
- Technicalclassic marble-splitting puzzle
- Technicalreasons for rising order value with falling order count
- Technicalsuccess metrics for a new web app
- Technicalminimum-computation database update task
- Technicalthree root cause analysis problems
- Onlinelongest path in labelled tree with bounded adjacent difference
- Onlineminimise number of settlements to clear group debts
- Technicalweighing puzzle to find odd box in one reading
- Technicalremove numbers from doubly linked list by a number-sequence property, pen-paper code