Taro Logo

Software Development Engineer Interview Experience - Canada

October 1, 2013
Positive ExperienceNo Offer

Process

Phone interview with the following questions:

  • Who is your favorite programmer and why?
  • Provide an example of solving a complex problem and, in general, the steps you follow to do so.
  • Why do you want to work with [whatever layer you chose on your application]?
  • How would you test the suitability of a keyboard for kids in elementary school?
  • What is the difference between a thread and a process?
  • What is the difference between Java and C++?

Questions

Given 9 jars filled with marbles, where 8 of the jars have marbles that weigh 1 gram, and one of them has marbles with 1.1 grams, find the one with the 1.1 gram marbles. You have a digital scale and can only use it once.

Was this helpful?

Interview Statistics

The following metrics were computed from 68 interview experiences for the Microsoft Software Development Engineer role in Canada.

Success Rate

16%
Pass Rate

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

Experience Rating

Positive49%
Neutral34%
Negative18%

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

Microsoft Work Experiences