ThoughtSpot LLD Design problem
You are required to design a meeting scheduler system with the following capabilities:
- There are N predefined meeting rooms available in the system.
- A user should be able to book a meeting available room by providing:
- Array of rooms[] with details {startTime, endTime, requiredCapacity}
- The system should send notifications to all participants invited to the meeting
- The system should maintain a Meeting Room Calendar to:
- Track scheduled meetings for each room
- Display meetings for the current day.