Taro Logo

Software Development Engineer Interview Experience - Moscow, Russia

September 6, 2013
Negative ExperienceNo Offer

Process

The process from sending the CV to the first interview took approximately one month. HR had not responded for a long time. Then, they arranged a phone interview with a senior developer from MS.

The interview was quite brief. The developer asked a couple of general questions, such as:

  • What is your software development background?
  • What are you working on now?

Then, we moved directly to programming. There was only one problem: determine whether two strings are anagrams, i.e., contain the same letters.

Questions

Anagram Detection

This algorithm's complexity can be reduced to O(n) by counting the frequencies of every letter from two words and comparing them. I did not arrive at that conclusion; instead, I suggested an O(n log n) algorithm. It seems that was my fault.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Microsoft Software Development Engineer role in Moscow, Russia.

Success Rate

50%
Pass Rate

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

Experience Rating

Positive0%
Neutral50%
Negative50%

Candidates reported having very negative feelings for Microsoft's Software Development Engineer interview process in Moscow, Russia.

Microsoft Work Experiences