I applied online. I interviewed at Microsoft (Seattle, WA) in Nov 2020
Interview
Very straightforward and organized process. The final loop stages take up to 4 hours with up to 5 rounds of interviews depending on the department you interview with. Afterwards you get a gift voucher for your time with them regardless of the decision.