Zomato Interview Process 2026 — Rounds, Tips & Questions

Published July 22, 2026 · Updated July 22, 2026

Everything about the Zomato interview process: rounds, what each round tests, difficulty level, and 9 real questions asked by engineers who cleared the loop.

3 rounds
9 real questions
308 engineers asked

Interview Rounds at Zomato

  1. Online test / phone screen
  2. Technical interview
  3. Managerial / HR round
Insider tip

Prepare well for the technical interview with questions from Zomato's previous loops.

Real Questions Asked at Zomato

Zomato Hard Scenario round 4–6 Years

Customer support tickets increased by 40% after a recent product release. How do you approach root cause analysis as a BA?

↑ 99 upvotes · 78 engineers asked this · Business Analyst
Zomato Hard System Design round KafkaRedisDistributed Systems

Design Zomato's delivery time prediction system. Before placing an order, show "Delivers in 35 minutes". The estimate must account for restaurant preparation time, distance, traffic, and number of parallel orders the partner is handling.

↑ 62 upvotes · 40 engineers asked this · SDE2
Zomato Medium Technical round JavaPython

Given a list of restaurant ratings and a minimum threshold, return the top-k restaurants sorted by rating using a min-heap. Explain why a heap beats a full sort for large k, and the time complexity of both approaches.

↑ 61 upvotes · 22 engineers asked this · SDE1
Zomato Hard System Design round KafkaPostgreSQLRedis

Design Zomato Pro (subscription). Members get free delivery, discounts, and priority support. Cover: subscription lifecycle, prorated upgrades/downgrades, cohort-based analytics to measure retention, and how you handle payment failures.

↑ 50 upvotes · 31 engineers asked this · SDE2
Zomato Hard System Design round KafkaRedisAWS

Design Zomato's surge pricing engine. When demand spikes (rain, IPL final), delivery fees increase automatically. Cover: demand signals, pricing formula, fairness constraints, A/B testing pricing strategies, and how to avoid customer backlash.

↑ 49 upvotes · 47 engineers asked this · SDE2
Zomato Hard Technical round KafkaElasticsearchPostgreSQL

Explain Zomato's restaurant onboarding data pipeline. A new restaurant submits menus, photos, and operating hours. How do you validate, normalise, and make this data searchable within minutes of submission?

↑ 44 upvotes · 27 engineers asked this · SDE2
Zomato Medium Technical round PythonJava

How does Zomato calculate a restaurant's "delivery fee"? The fee depends on distance, demand, time of day, and partner availability. Implement a pricing function given these inputs and discuss fairness trade-offs.

↑ 43 upvotes · 27 engineers asked this · SDE1
Zomato Medium HR round

Tell me about a time you had to optimise a system under pressure (peak load, Black Friday equivalent). What specific changes did you make and what was the measurable impact?

↑ 42 upvotes · 26 engineers asked this · SDE2
Zomato Medium Technical round 2-5 yearsKafka

Explain the difference between at-most-once, at-least-once, and exactly-once delivery semantics in Kafka. Which one requires the consumer to handle duplicate processing?

↑ 19 upvotes · 10 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

What Zomato asks by topic

System Design DSA / Arrays Behavioral Domain Business Analysis / Root Cause Analysis Kafka / Delivery Guarantees

Zomato questions by technology

Zomato Kafka

Other company interview processes

Amazon Interview Process Google Interview Process Microsoft Interview Process Flipkart Interview Process Swiggy Interview Process Meta Interview Process Apple Interview Process Netflix Interview Process Uber Interview Process Airbnb Interview Process

Frequently asked questions

What is the Zomato hiring process?
The Zomato hiring process has 3 stages: Online test / phone screen, Technical interview, Managerial / HR round. Most candidates report 9 distinct questions across these rounds.
How many rounds does Zomato interview have?
Zomato typically has 3 rounds: Online test / phone screen, Technical interview, Managerial / HR round.
What happens in a Zomato technical interview?
The technical round at Zomato focuses on System Design, DSA / Arrays, Behavioral. Prepare well for the technical interview with questions from Zomato's previous loops.
What topics does Zomato ask in technical rounds?
System Design, DSA / Arrays, Behavioral, Domain, Business Analysis / Root Cause Analysis, Kafka / Delivery Guarantees. Based on 9 questions reported by engineers.
How hard is the Zomato interview?
Difficulty ranges from Hard, Medium. Prepare well for the technical interview with questions from Zomato's previous loops.