Preparing for an interview? Check out Cracking the Coding Interview
Published on

Microsoft IC2 interview experience

Author
  • Shared Anonymously

Microsoft interview experience

This is for entry level position in Dev division(IC2 - level 60)
I have 3 years of exp and Master's degree in US. I graduated in May 2023 in CS.

Round 1:
Online assesment. Got 2 questions, first one was related to sorting - came up with optimal solution. Second one is little complex - gave O(n^2) solution but O(n log n) solution is possible.

Virtual interview:
There were 4 round back to back each with 45 Minutes.

All 4 rounds included a bit of behavioral in the start and coding at the end.

Some of the questions

  1. Right side view of binary tree (both recursive and BFS approach)
  2. Rotate array by K elements (First question was to rotate it by 1 element and then k elements. She gave a hint to solve it by reversing the array twice)
  3. Given a number in the form of string, return largest substring having equal number of even and odd numbers in it.
  4. https://leetcode.com/problems/exclusive-time-of-functions/description/ ( I couldn't complete the solution)
  5. I am not able to recollect it. But it was an Medium Easy question on leetcode.

No system design/low level design nothing. All 4 rounds went in a similar fashion.

I would say the bar for microsoft entry level is low. I gave interview at Meta (click to see that post) few days back, I thought I did well but I couldn't convert the offer. I was devastrated, and had no hopes for Microsoft. I even thought not to give the interview, but Microsoft doesn't have any downtime.. so just gave it without any hopes.

Lucky it got converted.

Compensation:
Location: California
Base - 142k.
Stocks - 75k - over 4 years.
Bonus - 15k - over 2 years.

Accepted the offer.

ReportMark as Helpful