Beacon (UK) interview question

How would you implement a salable booking system