Recently gave the microsoft interview in August . Gave the first round ,it went completly off ,thought that the game is over after the first round only ,the question asked was based on tree+dp ,I thought will recive the call from recruiter saying rejected.To my surprise there was another round scheduled within 10 min Round 2: Graph question was asked and I was able to succesfully run it on the codility platform ,the complexity of question was medium-hard ,then a simple system design question(LLD) was asked ,I was able to do it and run on there platform
After this round was still in dillema whether they will proceed or not for further interview,receives call from recruiter there is 3rd round scheduled after 15 min
Round 3 1)A backtracking problem was asked which I coded in 15 min and was able to run it ,including all the test cases provided by interviewer 2)Second question was based on using multiple heaps(here also I was able to successfully run the code with less time complexity),explaining all scenarios
Though 2 rounds went very well and 1 round went complety off ,there was still confusion whether they will call me or not That evening recieved the phone call saying they are scheduling another round PM/manger round It was scheduled 2 days later Round 4 Asked me why you want to join microsoft,asked about the work I am doing and then asked one maths problem ,I gave the solution ,it was correct but he told me there is much simpler solution which is available for that problem.
Received the mail two days later ,we are sorry to regreat you ,you have been rejected. I thought I was pretty close to the selection it was 50-50 ,after the round 4 the ball was in there court to decide to make offer or not.Still it was a great learning experience and the interviewer were of helping nature ,though I took help only in first round .
About me:I keep practising the question from (close to 300 question) ,I give contest requlary,still learning and growing