Microsoft·Software Engineer·Technical Phone Screen
- Given a list of sentences, how would you find the top N most frequently occurring words?
“Classic frequency counting problem.”
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
“Classic frequency counting problem.”
“I jumped straight into features and had to backtrack when they asked who exactly I was building for.”
“Classic competitor product question, which is a little awkward coming from Microsoft given they have Teams.”
“You never really know which projects they'll latch onto.”
“The core logic isn't bad once you think about it as an interval overlap check.”
“The set operation was trivial since timestamps are guaranteed to be strictly increasing per key, so you just append.”
“I rambled a bit trying to cover everything at once, which was a mistake.”
“I'd never actually designed anything like this so I just went with a retrieval-augmented approach and hoped for the best.”
“This one has a lot of surface area and I think I spread myself too thin at first.”
“My first instinct was to just scan for each k and check all subarrays, which is obviously too slow.”