I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft
Interview
I was contacted by a recruiter, passed the first half-tech-half-non-tech phone screening. It was basic "walk me through your resume" and "talk about a project" and "what if you were a leader of a team and two team member have problem, how would you solve it". Technical part wasn't hard, simple puzzles. Then I was invited to their center for an in-person interview.
The first round was a phone screen round (mostly behavioral). It was a 30 minute phone interview and I had an overall positive experience. Few questions were based on my course knowledge though fairly straightforward.
Interview questions [1]
Question 1
Most of them were behavioral questions and a few technical ones based on systems design and my resume
I applied online. I interviewed at Microsoft (Redmond, WA) in Oct 2019
Interview
They flew me out to Redmond to interview, and set up everything up to work really smoothly. Had a great time interviewing with two interviewers back to back, and had time to explore the campus and Seattle afterwards.
The process took 1 day. I interviewed at Microsoft
Interview
Day long interview with 3 interviews from engineers. Some may be technical. It was fun. Seattle is a cool City to explore. The engineers we're very friendly and food was prepared for the interviewers.