Microsoft SDE-2 virtual onsite - 4 rounds
Had my Microsoft interviews last week. Here's a quick rundown:
- Coding round: Graph traversal problem. Had to find shortest path with some constraints. Used modified Dijkstra.
- Design round: Design a chat application. Focused on real-time messaging, presence, and message storage.
- Coding round 2: Sliding window problem on strings. Classic but tricky edge cases.
- Hiring manager round: Mostly behavioral + high level system discussion.
Waiting for results. The interviewers were very friendly and gave good hints when I was stuck. Microsoft interview process felt way more relaxed than Amazon tbh.