I was contacted by a Msft recruiter for the position. She first contacted me by email to set up a 30 min phone inteerview. That interview was just generic questions about my job, my experience, visa status etc. Then she emailed me that the hiring manager will be taking a phone interview as well. The Job description was vague and I asked her for more information, she said I should ask my hiring manager when he interviews me. With the being manager phone call he asked questions on APIs, more questions on my work ex etc. When I asked him more about the job description he said it is a generic PM role. He asked me technical questions nd I told him I am into coding and wouldn't like to pursue such profile either. He said that's fine, this position is not that technical. Then I was contacted by hr to set upa full day interview at the Msft campus. It took 3-4 days to set it up. On the day of the interview I first met the hr person who had contacted me. She told me how my interviews were set up for the day and if I had any questions. I had 3 intereviews set up and a 4th would be with the gpm if required. My first interview was with their dev lead, and he kept asking technical questions on hash logic etc - which was weird but I went with the flow. The next 2 were pm interviews with one being about generic pm questions - like how would you prioritize features, write specs etc. The second was more on their product. After that the hiring manager went out and came back saying I was done for the day and I would be contacted later.
Couple of days later the hr contacted me saying that they wudnt be going ahead with me but would inform me if they had any other roles suitable for me. I was expecting that coz the nature of the interviews gave me an idea that it was a technical role which I had anyways informed them earlier I was neither qualified nor interested in such a role. What I was told in the phone interview and the role I was explained during the 1:1 inetrview seemed quite different.
But overall the hr side of setting up things and responding was fairly smooth and quick.