RBC Interview Question

Design overview of a simple bus booking system while avoiding multiple seats being booked