I applied online. The process took 2 weeks. I interviewed at Microsoft (Seattle, WA) in Nov 2019
Interview
First was by phone, then an onsite interview. The time gap between phone and the onsite was long, but I do not remember the time. I went onsite on November 2019.