I was initially interviewed for the Senior Program Manager position and after the first round, there was no response for a week, when I reached out to the recruiter, they said you will now be interviewed for the Program Manager-2 position. The first interview for Program Manager-2 was pretty standard and straightforward. After the meeting I didn't hear back from them for 3 weeks, I obviously thought I was not selected and let go of it. After 3 weeks, the recruiter calls and says are you ready to interview for the 2nd round tomorrow.
Well, I was irritated, but ok, and proceeded with the next round. The next round was very similar to the first round. But this time the interviewer was so much better and friendly, for me, the interview went really well and I thought it was the same from the interviewer's end.
After 2 weeks of the interview, I checked in with the recruiter and they said that all candidates have been put on hold by the hiring manager.
The whole experience with Microsoft has been really bad. Didn't expect this from Microsoft. Every time I as a candidate had to either wait or assume or reach out to the recruiter. It felt like there was no communication. There is not enough explanation for anything with the recruiter. Even if you ask what to expect in the interview, there are a random set of words thrown at you. You expect Mircosoft to be a little more professional, but unfortunately no. I have a feeling that this happened because it was MS India and the same thing wouldn't fly in other countries. Why do Indian companies act like you're doing a favor is something I don't understand.