Taro Logo

Software Development Engineer Interview Experience

May 4, 2013
Negative ExperienceNo Offer

Process

Phone screening for software research. It mostly consisted of background questions with one technical question.

I was asked to create a function to check if a binary tree is sorted. I used a recursive solution that, at first, failed in some cases.

The interviewer pointed out that there was a bug. I found the problem and devised a different solution. My second solution was correct, but the interviewer disagreed.

I told her I couldn't find the bug she was referring to and that I'd email her with a correction as soon as I did. After some research and consideration, it turned out I was correct, so it was a weird process overall.

I didn't get an offer.

Questions

I was asked to create a function to check if a binary tree is sorted.

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