Design
Restaurant POS & Kitchen Display System
Design a point-of-sale system for restaurants that routes orders to the kitchen display and tracks preparation status.
01 - Why interviewers ask this
Routing order items to different kitchen stations is a clean, real-world use of Observer — interviewers check that each station only sees what's relevant to it.
02 - Where this system exists in the real world
You interact with this design every day.
Toast / Square restaurant POS systems
Kitchen display systems (KDS) in quick-service chains
Multi-station food-prep coordination software
03 - What you'll master
Solve this once. Know it forever.
Route order items to the correct station
Model per-item status through a state machine
Apply Observer to keep displays in sync
04 - What you'll design
6 functional · 2 non-functional requirements.
Take an order with multiple items from a table or online
5 more requirements inside
Sign in to unlock the full brief and start designing
05 - Companies that ask this
You may face this exact question in your next interview.
Ready?
Open the canvas.
Design it yourself.
See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.
Start SolvingMore in Hospitality