AdvancedSystem-Design
45 min
Design a Food Delivery Platform
E-commerceGeoPaymentsStreaming
Advertisement
Interview Question
Design a food delivery platform with restaurant onboarding, live order tracking, payments, and surge pricing.
Key Points to Cover
- Restaurant onboarding and menu management
- Real-time order tracking, driver assignment
- Payments split between restaurants and drivers
- Surge pricing models based on supply/demand
- Notifications, support, and fraud prevention
Evaluation Rubric
Solid order lifecycle design25% weight
Effective driver assignment & tracking25% weight
Payments splitting & reconciliation25% weight
Scalability and fraud controls25% weight
Hints
- 💡Consider restaurant busy hours and batching.
Potential Follow-up Questions
- ❓How to prevent fake restaurants?
- ❓How to handle large events surges?
Advertisement