ThoughtSpot | Senior Software Engineer | LLD Design problem
1226
May 01, 2025
May 06, 2025

ThoughtSpot LLD Design problem

You are required to design a meeting scheduler system with the following capabilities:

  1. There are N predefined meeting rooms available in the system.
  2. A user should be able to book a meeting available room by providing:
  • Array of rooms[] with details {startTime, endTime, requiredCapacity}
  1. The system should send notifications to all participants invited to the meeting
  2. The system should maintain a Meeting Room Calendar to:
  • Track scheduled meetings for each room
  • Display meetings for the current day.
Comments (4)