InterviewDigestInterviewDigest

OA Practice Workspace

Technical2026-08-16

Design and implement a calendar manager class with unit tests

AI-Expanded — inferred from the question title, not from the original candidate report

Design and implement a `CalendarManager` class that supports scheduling, updating, and canceling events, ensuring that no two events overlap for the same user. The implementation must include robust error handling for scheduling conflicts and a comprehensive suite of unit tests to verify edge cases, such as events spanning across midnight or invalid time ranges.

Context & Summary

Candidate was asked to design and implement a calendar manager class along with unit tests.

💻 Coding practice works best on desktop.
Code editors are too cramped on mobile screens.