I was contacted by MS recruiter in Jun or Jul and he asked me to wait until PM positions opened for interviews. Thereafter he contacted me again in August for a telephonic interview that went on for about 45 min to an hour. The interview was great and he told me to wait till he can arrange for an onsite interview. In Sep first week I went to Seattle for the final round. I had 3 interviews - the first one was about my resume and the work I had done and about a design question and a guesstimate question. This round was good. The second round was about domain expertise and more design ques, I was being interviewed for online division and this round was okish, it could have been better but still was alright. The third round was about the product and behavioural round . This round was good. I was fairly optimistic, however when I didn't get called for a 4th round I started to be unsure if I will make it. However the overall interview process was good and MS provides some good boarding and lodging arrangements.