Taro Logo

Software Development Engineer Interview Experience - Shanghai, Shanghai

April 1, 2014
Positive ExperienceNo Response

Process

I applied online and passed an online coding test, which included normal coding interview questions. After that, I took an online personality test called SLA.

Subsequently, I had an onsite interview at the Microsoft Shanghai Campus. There were three technical interviews. The last two interviewers were very nice, while the first interviewer was anxious and arrogant. I performed poorly in the first interview but did well in the next two.

Questions

There are 3 onsite technical interviews. All of them start with a 5-minute self-introduction and a discussion of your most favorite project as a warm-up.

Technical questions for each round:

  1. How to detect whether two given linked lists have common parts.
  2. Anagrams, extended to deal with large-scale cases.
  3. Search for words in a random character matrix, similar to a Gluttonous Snake game, given a dictionary of legal words for matching. Analyze the time complexity.

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the Microsoft Software Development Engineer role in Shanghai, Shanghai.

Success Rate

75%
Pass Rate

Microsoft's interview process for their Software Development Engineer roles in Shanghai, Shanghai is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

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