Taro Logo

Software Engineer Interview Experience

December 12, 2025
Positive ExperienceNo Offer

Process

A typical software engineering interview process at Microsoft usually begins with an initial screening call, followed by one or more technical interviews that focus on data structures, algorithms, and system design. Candidates are also asked about past projects, problem-solving approaches, and collaboration experience. In many cases, the final stage is an onsite or virtual loop of several back-to-back interviews with different team members, each evaluating a different skill. This process helps the team assess both technical ability and overall fit for the role.

Questions

Design an ATM system and an Excel spreadsheet.

Was this helpful?

Interview Statistics

The following metrics were computed from 2,095 interview experiences for the Microsoft Software Engineer role.

Success Rate

24%
Pass Rate

Microsoft's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.

Experience Rating

Positive65%
Neutral24%
Negative10%

Candidates reported having very good feelings for Microsoft's Software Engineer interview process.

Microsoft Work Experiences