Taro Logo

Software Engineer Interview Experience - China

July 13, 2025
Positive ExperienceNo Offer

Process

The 4-round interview was well-structured:

  • The first round tested algorithmic skills on HackerRank with a medium-level graph problem.
  • The next two technical sessions deeply covered system design and C#/.NET core concepts.
  • The final behavioral interview included insightful discussions about career growth.

Although I didn't receive an offer, the interviewers provided actionable feedback within 3 days, which was highly professional.

Questions

Question 1: How to serialize/deserialize a binary tree with cyclic references in C#?

Question 2: Design an API rate limiter for Azure services with sliding window logic.

Question 3: Explain async/await thread allocation differences between .NET Framework and .NET Core.

Was this helpful?

Interview Statistics

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

Success Rate

52%
Pass Rate

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

Experience Rating

Positive76%
Neutral24%
Negative0%

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

Microsoft Work Experiences