Zomato.
Food delivery and restaurant discovery, plus District (going-out and ticketing) and Hyperpure supplies, under Eternal.
its questions lean on
- notifications at scale
- rate limiting
- order and delivery-partner data models
- Kafka and Redis internals
- ads and pacing
The rounds, as candidates describe them
Reported by candidates
From public interview write-ups; each links its source.- Design a Notification SystemSystem designIP-06 · Design a Notification System →W06 · DAY 01 · Notification Platform — Problem Understanding & High-Level Design →W06 · DAY 04 · Scale, Reliability & Edge Cases →reported in:LeetCode Discuss · Zomato/District SDE-1 interview experience (2026) ↗LeetCode Discuss · Zomato / Eternal SDE-1 interview experience (2026) ↗
- Design a Rate LimiterSystem designIP-02 · Design a Rate Limiter →W01 · DAY 03 · Rate Limiting at Scale →LLD-03 · Design a Rate Limiter →reported in:LeetCode Discuss · Zomato SDE off-campus interview experience (2025) ↗LeetCode Discuss · Zomato / Eternal SDE-1 interview experience (2026) ↗
- Design an ad pacing service for restaurant campaignsSystem designIP-16 · Design an Ad Click Aggregation System →W01 · DAY 03 · Rate Limiting at Scale →reported in:LeetCode Discuss · Nugget by Zomato SDE-1 interview experience (2025) ↗
- Design a peer-to-peer chess gameSystem designW05 · BOSS · Multiplayer Game Matchmaking System →reported in:LeetCode Discuss · Nugget by Zomato SDE-1 interview experience (2025) ↗
- Design the schema for delivery partners and ordersSystem designSQ-17 · Swiggy Food Delivery →W06 · BOSS · Food Delivery Order System →reported in:LeetCode Discuss · Zomato / Eternal SDE-1 interview experience (2026) ↗
- Design a paginated transaction-history APISystem designW08 · DAY 05 · Query Layer and Optimization →W01 · DAY 01 · Partitioning Deep-Dive →reported in:LeetCode Discuss · District by Zomato SDE-1, round 2 (2026) ↗
- Design an API that counts orders in the last X minutesSystem designIP-16 · Design an Ad Click Aggregation System →W08 · DAY 02 · Streaming vs Batch Processing →reported in:LeetCode Discuss · Zomato SDE off-campus interview experience (2025) ↗
- Design a Snake gameLow-level designno lesson for this one yetreported in:LeetCode Discuss · Zomato SDE-2 interview experience (2026) ↗
- Why is Redis fast while being single-threaded?ConceptIP-11 · Design a Distributed Cache →W04 · DAY 01 · Caching Patterns →reported in:LeetCode Discuss · Zomato SDE-2 interview experience (2026) ↗
- What happens when Kafka consumers lag behind producers?ConceptW03 · DAY 03 · Backpressure and Flow Control →W03 · DAY 01 · Queue vs Stream →reported in:LeetCode Discuss · Zomato SDE-2 interview experience (2026) ↗
- How do Kafka partitions affect ordering and consumer idempotency?ConceptW03 · DAY 01 · Queue vs Stream →W02 · DAY 02 · Idempotency in Practice →reported in:LeetCode Discuss · District by Zomato SDE-1, round 1 (2026) ↗
Likely, from what they build
Our pick, not a report: questions that fit Zomato's products.- Design a Food Delivery SystemSystem designSQ-17 · Swiggy Food Delivery →W03 · BOSS · Event-Driven Food Delivery Order System →
- Design a Proximity ServiceSystem designIP-13 · Design a Proximity Service →
- Design a Ticket Booking SystemSystem designSQ-16 · BookMyShow Seat Booking →LLD-05 · Design a Movie Ticket Booking System →
Study path
Every lesson the questions above point to, once, in order.
- 01IP-06Design a Notification System
- 02W06 · DAY 01Notification Platform — Problem Understanding & High-Level Design
- 03W06 · DAY 04Scale, Reliability & Edge Cases
- 04IP-02Design a Rate Limiter
- 05W01 · DAY 03Rate Limiting at Scale
- 06LLD-03Design a Rate Limiter
- 07IP-16Design an Ad Click Aggregation System
- 08W05 · BOSSMultiplayer Game Matchmaking System
- 09SQ-17Swiggy Food Delivery
- 10W06 · BOSSFood Delivery Order System
- 11W08 · DAY 05Query Layer and Optimization
- 12W01 · DAY 01Partitioning Deep-Dive
- 13W08 · DAY 02Streaming vs Batch Processing
- 14IP-11Design a Distributed Cache
- 15W04 · DAY 01Caching Patterns
- 16W03 · DAY 03Backpressure and Flow Control
- 17W03 · DAY 01Queue vs Stream
- 18W02 · DAY 02Idempotency in Practice
- 19W03 · BOSSEvent-Driven Food Delivery Order System
- 20IP-13Design a Proximity Service
- 21SQ-16BookMyShow Seat Booking
- 22LLD-05Design a Movie Ticket Booking System
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.