Taro Logo

Software Engineer II SDE2 Interview Experience - Vancouver, British Columbia

February 1, 2022
Positive ExperienceGot Offer

Process

It was literally the most perfect interview experience of my lifetime. Imagine coding tutorials where no single error is made, but in real life.

Overall, it was pretty easy. The people were nice, helpful, and interesting to talk to. The whole interview process felt more like a normal work discussion.

Three coding interviews were pretty straightforward. If you know problem-solving patterns and have practiced some problems, it should be fairly easy.

The hardest questions you might encounter are medium-level questions and might involve 2D array traversals or binary tree traversals using DFS. Don't expect hard questions; they are usually easy-medium level, but the harder questions are very fair and focus more on your thinking process.

The last one was behavioral only and fairly straightforward.

Overall, if you prepared for behavioral questions, learned problem-solving patterns, and did 20-50 LeetCode questions, there is a high chance you will do well. Focus on problems involving:

  • Strings
  • Arrays
  • 2D arrays (Graphs)
  • Adjacency lists (Graphs)
  • Binary trees
  • Linked List problems using fast and slow pointers

Also, go over inheritance and expect job posting-related questions. Examples include:

  • Write SQL Store
  • Remove duplicates from an SQL table
  • Implement a class to represent a certain structure
  • Print tree levels on an HTML page
  • Given a class with functions, implement a function

Questions

  1. Given an array with duplicate numbers, return a filtered array.
  2. Given an array of N elements containing numbers from 1 to N, return a missing number.
  3. Check if a word is a palindrome.

Was this helpful?

Interview Statistics

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

Success Rate

100%
Pass Rate

Microsoft's interview process for their Software Engineer II SDE2 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 Engineer II SDE2 interview process in Vancouver, British Columbia.

Microsoft Work Experiences