Intuit Interview Question

How would you design a dining reservation system at a restaurant?