Taro Logo

Software Development Engineer Interview Experience

May 1, 2011
Positive ExperienceGot Offer

Process

I had a couple of phone interviews. After I cleared them, they scheduled the main interview.

The main interview had five rounds.

All of them involved algorithms, data structures, and coding.

I performed well in four rounds, but one did not go so well.

Questions

You have an existing set of words. You are then given two words, word1 and word2, as input. Can you provide an algorithm to transform word1 to word2 in several steps such that the intermediate word generated in each step belongs to the existing set of words?

At each step, you are allowed to modify only one character, add one character, or delete one character.

If you believe such an algorithm can exist, can you also provide an algorithm that transforms word1 into word2 in the minimum number of steps?

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