Lesson overview · Free interview practice

Merge Intervals

Combine overlapping intervals efficiently.

Topics in the full lesson
  • Concept and Use Cases
  • When to Use
  • Time and Space Complexity
  • Merging Overlapping Intervals
  • Inserting an Interval
  • Finding the Intersection of Intervals

Practice Problems

Work through a question before revealing its explanation. These questions and answers are free; Premium adds the full lesson walkthrough, examples and implementation detail.

Completion marks record your own progress, not an automatically checked result. The task type does not determine whether it is optional.

Question

Given an array of intervals where intervals[i] = [start_i, end_i], return the minimum number of intervals you need to remove to make the rest non-overlapping.

Take a moment to think about this before revealing the answer

Explain your reasoning or try an implementation before comparing answers.

Question

You are given two arrays of pairwise-disjoint, sorted-by-start intervals firstList and secondList. Return the intersection of the two interval lists — the list of intervals that overlap in both.

Take a moment to think about this before revealing the answer

Explain your reasoning or try an implementation before comparing answers.

Question

You are given the working schedules of several employees as a list schedule, where schedule[i] is a list of non-overlapping intervals (sorted by start time) representing employee i's working hours. Return the list of finite, positive-length intervals during which every employee is simultaneously free, sorted in ascending order.

Take a moment to think about this before revealing the answer

Explain your reasoning or try an implementation before comparing answers.

Explore the full Merge Intervals material

Premium includes the complete lessons and implementation references. Free practice questions remain available without a subscription.

All course tracks & premium content
From basics to advanced masterclasses
Built for JS/TS developers like you
Real-world tips & common pitfalls
Upgrade to Premium