All interviews
MicrosoftNew grad

Microsoft · Software Engineer (New Grad)

Microsoft's new-grad loop is usually an OA followed by three to four interviews, often ending with an "as-appropriate" round with a senior engineer or manager. The coding bar is fair — think solid easy-to-medium problems — but interviewers care a lot about how you think, whether you ask clarifying questions, and how you communicate. It's a more conversational, collaborative loop than the pure-algorithm gauntlets, with real weight on culture-fit and growth mindset.

Practice this interview

Free · a live voice mock calibrated to this exact role

What this interview tests

  • Solid fundamentals (strings, linked lists, trees, recursion)
  • Clarifying questions and worked examples before coding
  • Clear communication of reasoning throughout
  • Basic OOP / object modeling and clean design
  • Growth mindset: learning from feedback and failure
  • Culture fit and motivation for Microsoft

Common question themes

Linked-list manipulation (reverse, detect cycle, merge)

Tree traversal and simple recursion problems

String parsing and array problems (easy-to-medium)

OOP design ("design a parking lot / deck of cards")

"Tell me about a time you failed and what you learned"

"Why Microsoft?" and working-style questions

Modeled on a public Microsoft new-grad SWE posting