Ixyle
Indian Unicorn

Zomato

Practise a Zomato interview

Free first round · 20 min · no credit card

Ownership culture + transparency. Product Q's go deep on user love.

Interview philosophy

How Zomato (Eternal) actually interviews

Zomato runs a relatively lean three-round loop after screening, typically: a pure technical / DSA round, a system-design round (often payments / orders / real-time), and a culture-fit / management round with a senior leader. The loop is shorter than Razorpay or PhonePe but the bar inside each round is meaningful — they probe scalability and edge cases hard once you've offered a working solution.

The distinctive vibe is real-time order-and-delivery engineering plus a strong product / consumer-love lens. System-design rounds gravitate to designing payment backends (orders + payments flow, idempotency, transactions table, concurrency) and real-time delivery problems (ETA, dispatch, restaurant availability, dark-store inventory for Blinkit). DSA questions are reasonable medium difficulty; you don't need a competitive-programming background to clear them, but SQL fluency is non-negotiable and frequently surfaces.

Behaviourally, Zomato leans warm and conversational — the third round is often described as a 'chill' discussion with VPs about the company, the tech, and compensation. But the bar-raiser inside that conversation is real: they look for consumer love, ownership, and integrity, and reject candidates who feel transactional or process-driven. Process is fast (often under three weeks lateral) and recruiter communication is consistent.

A "hire" at Zomato senior SDE means: solid DSA + SQL fluency, designs payments / orders / real-time systems with idempotency and concurrency reasoning, demonstrates real consumer love and ownership in behavioural rounds.
Cultural pillars

What they're measuring you on, beyond the right answer

The values interviewers probe for. Each pillar is what they ask about, plus how they ask it.

Customer Obsession

Zomato (now operating under the parent brand Eternal) explicitly frames customer obsession as a fundamental principle — user-friendly app, responsive support, continuous iteration.

How they probe · Asks about a time you killed a feature or escalated an issue purely because of consumer pain, even when business metrics argued otherwise.

Ownership

Zomato's culture is built around individual ownership of outcomes. Founder-led storytelling (Deepinder Goyal) explicitly rewards engineers and PMs who take a problem and don't put it down.

How they probe · In bar-raiser, asks 'who owned X when it broke?' and looks for first-person, end-to-end accountability stories.

Integrity & Transparency

Zomato's blog culture (Deepinder's transparent letters, public mistakes) sets a tone for internal candour. Integrity is recruited for explicitly.

How they probe · Behavioural rounds probe stories about raising integrity issues, escalating bad data, or refusing to ship something that misled users.

Innovation & Speed

Zomato/Eternal continuously launches and kills products (Hyperpure, Blinkit, District, Zomato Gold revamps, instant commerce). Engineers are expected to ship fast and live with the consequences.

How they probe · Asks for a specific time you shipped fast under ambiguity and what happened in week 4 after launch.

Love for Food & Consumers

Zomato leans into being a 'food-loving' company; PM and design rounds often surface this — they want people who actually use and care about the product surface.

How they probe · Casual but pointed questions about how you use Zomato/Blinkit; whether you have a real opinion on the product.

The full loop

Round-by-round, in the order they actually run

Reported pattern from candidate write-ups. Eliminating rounds are the ones where a single bad signal ends the loop.

  1. 01
    Recruiter screen30 minNon-eliminating

    career story, motivation, comp, level fit

  2. 02
    Dsa Technical60 minEliminating

    fundamentals + 1–2 medium DSA, often arrays/strings/trees; SQL + auth/networking knowledge

  3. 03
    System design75 minEliminating

    real-time / payments / orders design — schema, idempotency, concurrency, scaling

  4. 04
    Hiring Manager Culture60 minEliminating

    culture fit, consumer love, ownership; conversational with VP / senior leader

Real questions, by round type

What candidates were actually asked

Curated from interview reports and company write-ups. Practise against any of these in a live mock.

SDE · Senior

Coding

  • Merge two sorted arrays / linked lists.
  • Implement an LRU cache.
  • Longest substring without repeating characters.
  • Trie-based autocomplete for restaurant search.
  • Find the k-th largest element in a stream.
  • Topological sort of a DAG.

Machine coding

  • Build a restaurant open/close slots service with timezone and exception handling.
  • Build a coupon engine with stackable rules.

System design

  • Design a payments backend that handles orders + payments flow with idempotency.
  • Design Zomato's restaurant search and ranking service.
  • Design Blinkit's dark-store inventory at SKU x store level.
  • Design a rate limiter for the Zomato API gateway.
  • Design an ETA service for food delivery.
  • Design a real-time order-tracking system.

Behavioral

  • Tell me about a feature you owned end-to-end — how did it land?
  • Describe a time you raised an integrity / data concern.
  • When did you push back on a senior leader's decision?
  • Walk me through how you use Zomato or Blinkit — what would you change?

Product · Senior

Product sense

  • Restaurant retention is dropping in tier-2 — RCA?
  • Design a feature for Zomato Gold to deepen engagement among the top decile.
  • Should Zomato re-launch a separate dining-out app? Strategy.
  • Design a feature for Blinkit to reduce out-of-stock complaints.

Strategy

  • How does Zomato defend instant-commerce share against Zepto and Swiggy Instamart?
  • What's the right North Star for District (live-events) and why?

Behavioral

  • Tell me about a launch that failed and what changed in your decision-making.

Data Science · Senior

coding_sql

  • Top-3 restaurants per city by orders in the last 7 days.
  • Compute restaurant-level cohort retention with window functions.
  • Most-asked: SQL queries on orders / restaurants / users joins.

ml

  • Walk me through how you'd build an ETA model for food delivery.
  • How would you measure the lift of a recommendation algorithm against baseline?
  • Design a churn model for Blinkit — features, evaluation, refresh cadence.

business_case

  • Surge pricing for delivery partners — design a model.
  • How would you forecast demand at SKU x dark-store level for Blinkit?
What rejects you · what advances you

The two patterns that decide every loop

Red flags

  • Can't articulate a real opinion on Zomato/Blinkit as a product — feels transactional.
  • Vague ownership in past stories; 'we' instead of 'I' in bar-raiser.
  • Bad-mouthing Swiggy or Zepto rather than analysing the competition.
  • SQL gaps (joins, window functions, having) — Zomato probes SQL even in non-DS roles.
  • Job-hopping under 18 months without a clear arc.
  • Treating the culture round as a casual chat — it's a real screen.

Advance signals

  • Real consumer love — uses the product, has opinions on specific features.
  • Brings real-time / dispatch / inventory reasoning into HLD without being prompted.
  • Tells crisp 'I' ownership stories with measurable outcomes.
  • Strong SQL fluency demonstrated in flow rather than just 'I know SQL'.
  • Engages with the messy three-sided marketplace (consumer / restaurant / DP).
  • DS candidates: comfortable both in business framing and SQL+ML execution.

Don't do

  • Don't show up without using Zomato / Blinkit — interviewers test product familiarity.
  • Don't ignore SQL fundamentals — they show up in non-DS rounds too.
  • Don't bring competitor confidential data (Swiggy / Zepto / Blinkit pre-acquisition).
  • Don't be cold or transactional — the culture round filters on this.
  • Don't gloss over idempotency / concurrency in any payments-flow design.
Compensation

Base salary bands by level

Junior

1422L

Annual base

Mid

2545L

Annual base

Senior

5085L

Annual base

Staff+

85140L

Annual base

Tier-2 Indian unicorn band. Eternal/Zomato is publicly listed (NSE: ZOMATO/ETERNAL) — RSU component is liquid and meaningful. Levels.fyi: median SE total comp ~₹3.69M; reported senior offers ₹50–80L base + RSUs. Stock has appreciated significantly post-2023, lifting effective senior TC.

Process

What to expect after each round

Typical timeline

~2 weeks

Recruiter-screen → offer

Reapply window

6 months

After a final-round rejection

Feedback practice

Recruiter shares high-level feedback on rejection occasionally. Detailed feedback rare.

Thanks for the conversation. The recruiter will reach out within 3–5 business days with next steps.