Nextdoor·Software Engineer·Technical Phone Screen
- Given a list of time intervals expressed as day-of-week plus 24-hour clock timestamps (e.g. 'Mon 09:00'), write a function that merges all overlapping intervals and returns them in chronological order.
“The merging logic itself is pretty standard but I lost a few minutes fumbling with the parsing step.”