I applied through 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