- 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
- Right side view of binary tree (both recursive and BFS approach)
- 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)
- Given a number in the form of string, return largest substring having equal number of even and odd numbers in it.
- https://leetcode.com/problems/exclusive-time-of-functions/description/ ( I couldn't complete the solution)
- 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.