I applied online. The process took 3 months. I interviewed at Microsoft in Sept 2021
Interview
Great experience! Two rounds of interviews and mainly behavior-based. Each round you spoke with different interviewers in the related department for 45 minutes each. The first round was 30-45 minutes, the final was around 4 hours.