I applied online. The process took 2 weeks. I interviewed at Microsoft in Sep 2017
Interview
Applied online and spoke to recruiter at tech fair. Was given an in person technical by Microsoft engineers visiting on campus. Process was nice and fair, interviewer was nice and welcoming.
Interview questions [1]
Question 1
Was asked how to return the nth node from the end of a LinkedList
I applied online. The process took 4 weeks. I interviewed at Microsoft (Greenville, SC) in Mar 2018
Interview
Submitted online application in mid-February. Hiring manager from one of the teams reached out to me early March asking if I was interested in interviewing for a software position so I said yes. The first interview was over Skype and was tested on some Agile/TDD terms. Then we did Fizzbuzz in Python, a code review of the Fibonacci sequence in Java and another code review of the Levenshtein distance in C#. The final interview was 3 rounds (each one person) and 30 minutes each. The first interview was coding questions regarding quick sort and max heaps. The second interview was more social and lighthearted and last I talked to the manager about any questions I had. Received offer the next day.
Interview questions [2]
Question 1
Difference between unit testing and acceptance testing and pros/cons of each.
I applied through college or university. The process took 5 days. I interviewed at Microsoft in Oct 2017
Interview
On-Campus interview. Was a coding interview by a software engineer who was extremely helpful and nice. The process was about thirty minutes long and the interview was rather casual than formal. Overall a pleasant experience