Microsoft·Software Engineer·Onsite - Coding / Algorithms
- Given a list of intervals, output all overlapping intervals (a variant of the classic merge intervals problem).
“Sort first, then scan and track where intervals overlap.”
FAANG / Big Tech
Most of these Microsoft write-ups come from Software Engineers (372), then Product Managers (124) and Machine Learning Engineers (53). The most reported rounds are the technical phone screen (255), the product sense round (111), the system design round (93) and the behavioral / leadership round (49).
597 interview notes · updated Oct 2026
“Sort first, then scan and track where intervals overlap.”
“I knew BFS was involved but fumbled the first step a bit.”
“This took me longer to set up than I expected.”
“Blanked for a second.”
“This was a weird format.”
“This was the whole interview basically.”
“Stumbled on this one a bit.”
“Felt solid here, probably the most rehearsed topic I had going in.”
“Broad enough to go anywhere and that's exactly the problem.”
“I knew the answer but fumbled the explanation a bit.”