Implement a calendar with non-overlapping bookings | Microsoft Interview Question