Your question is Design the Backend of Zomato. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design the backend of Zomato.
Asked in the Technical round 2 stage. This is a food-delivery backend design question.
Address the end-to-end architecture for restaurant discovery, menu browsing, cart and order management, payments, delivery assignment, notifications, and order tracking. Explain where ML can improve restaurant ranking, delivery-time estimation, or courier assignment. Cover APIs, storage, service boundaries, consistency, asynchronous workflows, scaling assumptions, latency, reliability, observability, and failure recovery.