Microsoft’s SDE process usually goes: recruiter screen, (for new grads) an online coding test, then 1–2 technical rounds, followed by a 3–5 interview onsite loop covering coding/algorithms, system or OOP design, and behavioral . After a hiring debrief, successful candidates do team matching, then receive compensation details and negotiate the offer.
Interview questions [1]
Question 1
Implement an LRU cache with O(1) get/put operations—walk me through your data structures, code it, and analyze time/space complexity and edge cases.
I applied through college or university. I interviewed at Microsoft (Hyderabad) in Aug 2025
Interview
That was on campus , taken OA of 1.5 hrs and 2 rounds of interview , OA was somewhat average to difficult but interview was not quite that difficult second round was resume round
Interview questions [1]
Question 1
Firstly intro about urself and then quickly jumped to the DSA question
first there was Online Assesment , then after cracking coding round. 1 question was related to kadanes algorithm. 2nd question was related to local minima in a grid finding. I did it in O(N) time complexity and O(logn) space complexity. then they asked a question related to finding minimum spanning tree. i presented Prim's algorithm. interview went well. also HR interview went well.
Interview questions [1]
Question 1
1d-DP, implementing binary search and graph algorithms