Taro Logo

Software EngineerGarage Team Interview Experience - Vancouver, Canada

September 1, 2016
Positive ExperienceGot Offer

Process

I applied through a recruiter at my university. A phone interview was scheduled shortly after.

Three days later, I was informed via email that I had been selected for final round interviews.

I was flown to Vancouver the following week.

The final round interviews went smoothly. The interviewers were very good at making me comfortable, and the atmosphere was friendly.

Three days after the final round interviews, I received an offer, which I accepted.

Questions

Design a data structure to represent a Rubik's cube.

Write a function to verify if a given string is a valid IPv4 address.

Write a function to copy by value a singly linked list where nodes have an additional pointer that points to a random node in the list. Algorithms for each of the following complexities were demanded:

  • O(n) time and space
  • O(n^2) time and O(1) space
  • O(n) time and O(1) space

Write a function to flatten a singly linked list in a given manner, where each node can have an additional "special" node, which can itself have a next node and a "special" node. Algorithms for each of the following complexities were demanded:

  • O(n) time and space
  • O(n^2) time and O(1) space

Write a function to detect if a singly linked list contains a cycle (if a given node points back to any node in the list).

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Microsoft Software EngineerGarage Team role in Vancouver, British Columbia.

Success Rate

100%
Pass Rate

Microsoft's interview process for their Software EngineerGarage Team roles in Vancouver, British Columbia is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Microsoft's Software EngineerGarage Team interview process in Vancouver, British Columbia.

Microsoft Work Experiences