Taro Logo

Senior Software Engineer Interview Experience - Redmond, Washington

March 1, 2021
Positive ExperienceNo Offer

Process

The interview process involves four onsite rounds, with the initial round being an online coding assessment. Each round lasted 45 minutes and included two system design and two coding challenges, along with behavioral questions. The system design rounds were the toughest. All the best!

Questions

  1. System Design: Design a messaging queue and implement its interfaces and response classes.

  2. Find Predecessor of a BST: Implement the predecessor finding function for a Binary Search Tree (BST). Discuss recursive versus iterative approaches. The interviewer leaned towards an iterative implementation, but the choice was ultimately ours.

  3. Link Right Nodes in a Binary Tree: Link all right nodes in a binary tree using constant space.

  4. System Design: Design an online word/spreadsheet application where users can post content dynamically, and others can view it concurrently.

Was this helpful?

Interview Statistics

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

Success Rate

29%
Pass Rate

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

Experience Rating

Positive63%
Neutral4%
Negative33%

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

Microsoft Work Experiences