Taro Logo

Senior Software Development Engineer Interview Experience - Redmond, Washington

August 1, 2015
Positive ExperienceGot Offer

Process

There were a total of 3 interviews, as I am an internal candidate.

The first two interviews focused on data structures, and the third was about design.

This totaled 3 hours.

The data structure questions were related to graph theory and dynamic programming.

The design question involved building a scalable notification system.

Interviewers asked about recent experiences, challenges, and my reasons for seeking a change.

The questions were closely related to the problems the teams are working on.

Questions

The technical questions are:

  1. How do you find if a directed graph is a tree and code for it?

  2. Dynamic programming - 5 Painters to paint homes at the least cost. Given different costs for painting with three choice colors. Condition: No adjacent homes in the five houses in a row can have the same color.

  3. Design a scalable notification system.

Was this helpful?

Interview Statistics

The following metrics were computed from 21 interview experiences for the Microsoft Senior Software Development Engineer role in Redmond, Washington.

Success Rate

57%
Pass Rate

Microsoft's interview process for their Senior Software Development Engineer roles in Redmond, Washington is on the easier side as most engineers get an offer after going through it.

Experience Rating

Positive57%
Neutral19%
Negative24%

Candidates reported having very good feelings for Microsoft's Senior Software Development Engineer interview process in Redmond, Washington.

Microsoft Work Experiences