I applied through college or university. I interviewed at Microsoft
Interview
I did my first round interview on campus. The recruiter was an engineer who first thought I was interviewing for the engineer position. He started by asking me about my previous experience and a few questions about how I led the team/communicated with engineers, etc. Then he asked me a product question and did a few rounds of follow-up on that. The interview ended with a technical one: write a compression algorithm.
I applied online. The process took 3 months. I interviewed at Microsoft (Seattle, WA) in Oct 2019
Interview
I applied only and they got back to me in a month or two. Expected more leadership questions rather than coding. It was a 30 minute behavioral and technical interview
There was an initial phone interview. It was followed by an on-site interview consisting of three 45 min interviews with different interviewers. Overall, it was very straightforward and they provided a lot of info to help with preparation.