Zomato
Zomato

Software Development Engineer 2

Design Zomato's Core Restaurant and Menu Services

Hard
Round 3 (LLD + System Design — in person)system_designCandidate Selected

Deep dive on designing Zomato's core services including restaurant services, schema design for menus with item variants and pricing, optimal caching of restaurant items with scheduled unavailability, and related architectures.

This question was asked in

Zomato Software Development Engineer 2 Interview Experience

The interview process at Zomato consisted of four comprehensive rounds covering DSA, High-Level Design (HLD), Low-Level Design (LLD), and culture fit. Candidates were tested on dynamic programming, large-scale storage architecture, hands-on concurrency coding, and specific domain challenges like Zomato's restaurant schema and tracking systems. Overall, the interview experience was challenging with a heavy emphasis on practical system design and engineering tradeoffs.

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Mock Interviews & 1:1 Guidance

Practice mock interviews or book a 1:1 call for career guidance, resume reviews, and more.

AI Interview Prep

AI interview prep powered by real interview data.

Show Your Love!

Connect with us on social media

Design Zomato's Core Restaurant and Menu Services | Zomato Interview Question | InterviewRecap