Microsoft·Software Engineer·Onsite - Multi Round
Sep 2026
Went through three rounds of entry-level SDE interviews at Microsoft in the US, covering DSA, object-oriented design, system design, and CS fundamentals. Pretty well-rounded process, nothing too wild but the follow-ups kept things interesting.
- Clone a linked list that has both next and random pointers.
- What is the difference between authentication and authorization?
- Explain the core principles of object-oriented programming.
- Design a parking lot system, including classes, relationships, and how components interact.
- Implement an LRU Cache from scratch.
“The base problem is manageable if you've seen it before.” The rest of the author's notes on Software Engineer interview at Microsoft, Onsite - Multi Round round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post