Pergunta de entrevista da empresa Audible

Design a restaurant ordering system. How to handle table reservations?