Taro Logo

Software Development Engineer (SDE) Interview Experience - Canada

October 19, 2022
Neutral ExperienceNo Offer

Process

Screening Interview (1 Round) A telephonic interview might be conducted to see if the candidate is a good fit for Microsoft. It could even be a coding test instead of an interview. It can last 30-45 minutes and cover 2-3 DS/Algo problems.

Onsite Interviews (4-5 Rounds) A series of interviews is conducted. The first few are DS/Algo-based rounds, while the later ones are system design rounds. Microsoft often asks Array/Strings/LinkedList problems, so candidates are advised to prepare these topics especially. Arriving at the most optimized solution is key here. The design rounds test a candidate’s ability to design complex systems like Gmail, YouTube, or Uber.

Questions

There are N children standing in a line. Each child is assigned a rating value.

You are giving candies to these children, subjected to the following requirements:

  • Each child must have at least one candy.
  • Children with a higher rating get more candies than their neighbors.

What is the minimum number of candies you must give?

Was this helpful?

Interview Statistics

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

Success Rate

20%
Pass Rate

Microsoft's interview process for their Software Development Engineer (SDE) roles in Canada is very selective, failing most engineers who go through it.

Experience Rating

Positive60%
Neutral40%
Negative0%

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

Microsoft Work Experiences