I applied online. I interviewed at Microsoft (Seattle, WA)
Interview
2 45 minute calls , back to back. The people who ask are people will probably be the section of Microsoft you will be working for. I got asked by Azure employees and ended up working in Azure
Interview questions [1]
Question 1
Given an array, return the odd number of times a number appears in the array
I was put straight into the final round based on my resume. I had 2 interviews with members of the same team. They consisted of a mix of behavioral and technical questions.
First 30 minute phone screen, then fly-out interview. Fly-out interview consisted of 2-3 interviews with various members of the team you would be working on asking classic "Cracking the coding" interview questions and past experience questions
Interview questions [1]
Question 1
Question about my past research experience, how I worked on a team and the challenges faced