I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Mountain View, CA) in July 2011
Interview
All questions were technical. I had 3 coding questions and several test questions probing on what I had done. Coding questions included reversing a linked list, inserting into a binary search tree and deleting a node from a binary tree. I was asked to come up with test cases for my code. In addition I was asked to come up with a strategy and test cases for an internet voice calling software product and a toy for a toddler. Overall the interview experience was very positive and interesting.
Interview questions [1]
Question 1
There was no unexpected question. There was a lot of expectation and probing in the area of end to end scenarios and integration test strategy for the testing questions.
Hacker Rank test and 3 Rounds of coding plus experience based interview.
Position was for QA who should have Storage and Networking knowledge. So basic questions on storage and networking.
I applied online. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Feb 2020
Interview
Full day process broken into multiple individual one on one interviews which can include time at the blackboard writing snippets of code or scripting. Not for the faint of heart or the unprepared.
Interview questions [1]
Question 1
Can you write a script to reverse the contents of an array?
I applied through university. The process took 3 weeks. I interviewed at Microsoft (Sydney) in Mar 2015
Interview
Applied through a university recruiter, and got to do an on-campus interview. The question was very easy (add an item to a sorted linked list) and I got to fly to Sydney for the next round. The second round consisted of 4 individual interviews with different people, with a range of difficulty for their interview questions.
Interview questions [1]
Question 1
Draw the system architecture of one of your projects