I applied online. I interviewed at Microsoft (Redmond, WA)
Interview
I took an online assessment and then completed a two, forty-five minute Super day. During the super day, each meeting was a one on one with a new engineer. Was not asked any behavioral questions.
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