Twice they rescheduled the interview. Finally just before the day, they cancelled the interview. When i asked the recruiter the reason, he said the requisition is on hold. My suggestion is please don't even consider applying for Microsoft. It led me to whether the interview process at Microsoft is fair. The interview process at lot other companies including big companies like Google, Facebook is streamlined and the recruiter and everybody follows up and things are smooth. Worst and arrogance and i feel the microsoft interview might even be discriminatory in nature.