Taro Logo

Software Development Engineer (SDE) II Interview Experience - Russia

April 1, 2012
Positive ExperienceNo Offer

Process

I had a set of background questions like 'What are you currently working on?', the most difficult programming task I've ever had, and the hardest bug to find, etc.

Then I was asked several simple technical questions about the difference between iteration and recursion, their pros and cons. They were not really difficult.

Questions

Which cycle performs quicker?

java for (int i=0; i < 1000; i++) for (int j=0; j < 100; j++)

or

java for (int i=0; i < 100; i++) for (int j=0; j < 1000; j++)

How do you reverse a singly linked list?

I solved it, but made a mistake the first time. After rewriting, I had little time, and the interview ended. That was my fault, I guess.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Microsoft Software Development Engineer (SDE) II role in Russia.

Success Rate

50%
Pass Rate

Microsoft's interview process for their Software Development Engineer (SDE) II roles in Russia is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Development Engineer (SDE) II interview process in Russia.

Microsoft Work Experiences