I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Israel) in Oct 2025
Interview
First, I got home assignment, which they gave 2 hours to complete (I think). After that, there were 3 Interviews via Microsoft Teams, each of them 75 minutes, all at the same day.
Interview questions [1]
Question 1
I needed to implement the following methods, all in O(1) time complexity:
get(i) - return the value of key i
set(i, v) - set key i to have value v
setAll(v) - set all keys to have value v
2 rounds 1 technical for 45 min - asked DSA questions like valid paranthesis and peak element then optimize using binary search
1 hr 45 min asked about projects and leadership questions
Very straight forward, two back to back thirty minute technical interviews that had a combination of Leetcode easy and mediums, along with some behavioral questions that are sprinkled in there.