Taro Logo

Software Engineer New Grad Interview Experience - Canada

December 1, 2020
Neutral ExperienceGot Offer

Process

I applied via the website for the full-time Software Engineer position.

Within a week or so, I received an email from a recruiter for a 30-minute phone screen interview.

After the phone screen, I heard back within a week regarding the four onsite (virtual) interviews, scheduled for four weeks later.

On the onsite day, I had two back-to-back interviews in the morning, followed by a two-hour break, and then two more back-to-back interviews in the evening. (This was within the workday for PST, though scheduled in EST.)

Questions

Given a sorted linked list with two nodes swapped, how would you fix it?

Given a sorted array where the only operation you can perform is .elementAtIndexX, find the index of an element you're looking for. You are not aware of the size of the array and can only use the provided function to get the value of an element at index x.

Given a binary tree, find the minimum path length from root to leaf.

Given an IPv4 string in dotted decimal representation, return its 32-bit integer representation.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Microsoft Software Engineer New Grad role in Canada.

Success Rate

33%
Pass Rate

Microsoft's interview process for their Software Engineer New Grad roles in Canada is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive67%
Neutral33%
Negative0%

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

Microsoft Work Experiences