I applied online. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Nov 2017
Interview
Started off with a phone interview. Ended up being selected for an on-campus interview. Had four 45 min interviews with different software engineers. Got an email the next morning that I didn't end up getting selected.
I applied online. The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in Oct 2017
Interview
On-line application on Microsoft website, followed by a phone interview going through my resume and doing a puzzle, followed by an on-site interview in Seattle. Honestly one of the best experiences of my life, but unfortunately I went unprepared because I had never had a technical interview before, but it really changed my perspective regarding interviewing for software engineers. If you are preparing, using a website like leetcode and try to do as many questions as possible before the interview.
Interview questions [1]
Question 1
During the phone interview, the puzzle they asked me was about distinguishing a marble of slightly different weight out of 9, using a scale a maximum of 2 times.
I applied in-person. The process took 1 week. I interviewed at Microsoft (Chicago, IL)
Interview
Behavioral interview to see which of the roles I would be the best fit for. Discussed personal projects and what classes I am taking. Asked for more information on what they looked for in candidates