Apex VO 面试真题解析:Meeting Room Scheduler 会议室预约系统

18次阅读
没有评论

Problem: Meeting Room Scheduler

Background:

A company has multiple meeting rooms. Employees want to book these rooms for meetings. Your task is to build a simple meeting room scheduler.

Requirements:

Implement a class-based system for managing meeting room bookings.

Each room has:

  • A unique name.
  • A capacity.

A booking has:

  • A meeting room.
  • A start time and end time.
  • A list of attendees.

这道题要求实现一个基于类的会议室预约系统,核心是把“会议室”和“预订”这两个实体建模清楚:会议室通常包含唯一名称和容量,预订则包含所属会议室、开始时间、结束时间以及参会人列表。解题时重点在于设计数据结构并维护会议室的占用状态,判断新预约与已有预约是否时间重叠,同时还要考虑容量是否足够容纳参会人数。

正文完
 0