Got a call In Feb 1st week to complete the codility round in a couple of days so that they can move forward with the interviews.
OA : 3 Qtns , 1 debugging , 1 string manipulation , 1 Binary Tree ( Both LC Medium).
Could solve the debugging & string one.Had some TCs failing for the BT.
Got a call the next day that they are moving forward the next day.
Had the interviews in a couple of days.
1st Technical -> Similar to No. of islands with some modifications. Interviewer was friendly , was helping me when i was getting stuck.In the end could code the whole thing, and and get the corner cases.
2nd Technical -> Sting manipulation with lot of concentration on optimization.
BT related ( LC Medium)
Could solve both, concentration on space/time complexities .
3rd Technical -> Project deep dive indepth , One System Design Qtn(Medium)- similar to url shortening.
Interviewer was very friendly , had a good time in this round.
1st 3 rounds were on the same day, would get a call after half an hour of every round if i am moving forward or not.
4th Round - HM : Problem statement to read/write a string stream with max mem/space optimization.Grilled me to no end.
5/10 mins Behavioural.
Some time on the work culture @ MS.
He told me at the end that he's recommending me for Hire.
That was yesterday.Now i am waiting for the HR to call , no calls yet..
Edit : 7.5 yrs of Exp , working as S/W dev in a leading Product based Org.