Zomato
Software Development Engineer 2
Design Dropbox From Scratch
Hard
Round 2 (HLD)system_designCandidate Selected
Design Dropbox from scratch — with deep dives on requirements, tradeoffs, architectural decisions, schema designs, and further optimizations.
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.