Find Common Free Time Slots Across Calendars
Company: Google
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: easy
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's ability to work with interval merging and sweep-line techniques over multiple overlapping schedules. It tests practical coding skill in handling edge cases like half-open intervals, boundary touching, and multi-way set intersection, a common pattern in coding and algorithms interviews. The question requires applying array and interval-processing concepts at an implementation level rather than purely conceptual understanding.