Taro Logo

Software Development Engineer Interview Experience

February 1, 2008
Positive ExperienceGot Offer

Process

The recruiter was aggressive. He painted pretty pictures of new features and cool new technologies I would be working on, but in reality, I did over a year of bug fixing on a mature technology nearing its maintenance stage.

I was interviewed by seven people overall, from 10 AM up to 6 PM, when I had the final conversation with the recruiter.

The interview questions were not too hard. I received some usual questions on linked lists and trees. Other questions were mostly about hardware and low-level drivers.

I wasn't asked any puzzles that Microsoft was once famous for, but I did get several interesting questions about emulating an old console game on modern hardware and about avoiding issues with problematic hardware.

Questions

Implement a solution for the bounded buffer problem. This problem involves a queue of work items and several producer/consumer threads.

Was this helpful?

Interview Statistics

The following metrics were computed from 634 interview experiences for the Microsoft Software Development Engineer role in United States.

Success Rate

29%
Pass Rate

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

Experience Rating

Positive57%
Neutral32%
Negative11%

Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in United States.

Microsoft Work Experiences