I applied online. The process took 3 months. I interviewed at Microsoft (Bengaluru) in Dec 2021
Interview
Recruiter contacted me for Hiring event ( 3 months after applying through LinkedIn ).
Three round of interviews.
First round was with somewhat junior level, Asked a dynamic programming problem, and I started with Brute-force approach, interviewer interruptted right there and wanted to have most optimal solution in first iteration. Sort of negative, but I coded up pretty fast and it passed all the scenario. May be negative feedback
second round was with somewhat senior engg, Asked problem and if time permit few other sub-problem. I solved this with recursion and sub-problem were solved as well with minor tweak in code. Theoritically explained another sub-problem solution and recruiter seemed impressed with approach and saying himself, he saw 'new' and 'interesting' way to solve this problem. After that some design problem, which I couldn't understand completely however almost gave right answer. My feedback for is strong positive
Third round with Group Engg Manager, who talked pretty nicely and neatly. I could see authority overall. HE asked some abstract design problem, which I understood however couldn't code up properly. I feel thats where my candidature went downward direction.
Got rejection email after a day.
Interview questions [1]
Question 1
Dynamic programming even/odd max sum
Grid traveller problem with some tweak
DFS/Graph/Forest related question
I applied through an employee referral. The process took 1 day. I interviewed at Microsoft (Hyderābād) in Jan 2026
Interview
There were two rounds of interview. One was coding another was HDL round. The interview was through virtual mode, and the schedule was very tight. They asked me to write code. Not sure if these coding round makes sense at the level of Principal Engineer positions but that is the way it is done here.
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft
Interview
- The interview happens on MS team - which is a very poor tool. The app (mac) never starts up and browser client is very very bad. In one interview There were continuous drop offs and voice issues which took up 10-15 min of my interview time and created lot of misunderstanding between both the parties
- Interviewers are , no other word here , egoistic. Few articulated clearly and could communicate properly but most had very bad communication skills. One even kept giving feedback during the interview which derailed me a lot (and some unwelcome comments too). Common among all was the ego factor. Nothing like other US based companies I have been giving rounds with. In contrast, others dont give feedback and even if you are having the worst interview possible will hold their emotions to themselves. Microsoft, was very disappointing.
There was no feedback asked, so this goes to Glassdoor
Interview questions [1]
Question 1
- find next larger number having same digits as given number
- lru cache
- notification system
- base view of graph
- find in sorted 2d matrix