Taro Logo

Software Engineer Interview Experience - Shanghai, China

October 1, 2015
Positive ExperienceGot Offer

Process

One round phone interview, with behavioral questions and one brain teaser.

Four rounds on-site interview, including typical algorithm problems and system design questions. No OS, network, or other architecture problems were discussed. The final round involved discussing my interests and future assignments.

Two days were given to decide whether to accept the offer.

Questions

There are three bags:

  • One bag contains only apples.
  • One bag contains only bananas.
  • One bag contains a mix of apples and bananas.

Each bag has the wrong label. Figure out an optimal way to find the proper label for these three bags.

Minimum distance between two nodes in a tree.

LRU design.

Was this helpful?

Interview Statistics

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

Success Rate

64%
Pass Rate

Microsoft's interview process for their Software Engineer roles in Shanghai, China is on the easier side as most engineers get an offer after going through it.

Experience Rating

Positive73%
Neutral27%
Negative0%

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

Microsoft Work Experiences