Intuit Interview Question

Use appropriate data structure for scheduling time table to find common free slots.