I applied online. The process took 6 weeks. I interviewed at Microsoft
Interview
It was compromised of multiple interviews, a project, and a presentation of project/portfolio. This spanned out multiple weeks/over a month. HR was very communicative and transparent. The team was not, however.
Interview questions [1]
Question 1
The standard - why Microsoft, why should we hire you, etc. Nothing out of the ordinary.