The process took a very long time and strange questions were asked, such as how many lines of code have you written in X which isn't a good metric for skill or experience.
Interview questions [1]
Question 1
How many lines of code have you written in language X
I applied through college or university. I interviewed at Microsoft (Phila, PA) in Nov 2016
Interview
It was quite a comfortable process. Had one phone interview wherein I had a screenshare, one could choose the language in which they want to code then was called onsite to interview.
Interview questions [1]
Question 1
Convert a string to int without using inbuilt libraries.
I applied online. I interviewed at Microsoft in Jan 2017
Interview
Quite a long process - after application you have to answer questions by means of a video recording of you speaking, then a Skype interview with recruiter, followed by calls from recruiters to organize assessment day, then assessment day consisting of 2 group activities and 2 interviews with managers... in my situation I did two more phone interviews before getting my placement.... 2 months of an interview process for a year long internship.