Meeting rooms: using provided methods, identify which rooms are free and when.
Asked in the Phone interview stage. Also asked to identify free time for query ingestion and sort intervals to minimize LLM processing time.
room_name, free_start, and free_end.room_name, then free_start, then free_end.| Column | Type | Description |
|---|---|---|
| room_idPK | INT | Primary key for the meeting room |
| room_name | VARCHAR(100) | Human-readable room name |
| floor | INT | Floor number where the room is located |
| Column | Type | Description |
|---|---|---|
| booking_idPK | INT | Primary key for the booking |
| room_id | INT | References rooms.room_id |
| start_time | TIME | Booking start time |
| end_time | TIME | Booking end time |
| meeting_title | VARCHAR(255) | Optional meeting title |