I applied through college or university. The process took 1 day. I interviewed at Microsoft
Interview
This was a campus interview and lasted for 45 mins. He asked me two questions -
1) Delete a node in sorted singly linked list (with proper garbage collection)
2) Find number of set bits in an integer or any word
After that it was few mins of behavioral interview in which he asked about my past work ex and toughest bug faced and related experience.
Interview questions [1]
Question 1
Delete a node in sorted singly linked list - Although it was easy but I made few silly mistakes and covered edge cases after he pointed out.
I applied in-person. The process took 1 day. I interviewed at Microsoft (Fargo, ND) in Jul 2013
Interview
Send my resume to a manager, got a one hour phone interview with him and he wanted to see me onsite. At that point he transmitted to a recruiter to schedule the trip.
Had 3 interview, lunch, and two more. Questions ranging from linked-list to graph. Overall questions were simple but you have to take great care about the coding on the whiteboard, I was not prepared to.
Interview questions [1]
Question 1
It was a compiler team, I had to design an alias analysis
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Gainesville, FL) in Feb 2013
Interview
I applied just before my university's Career Fair, and was asked to interview almost immediately on campus. They asked several personal questions about why I liked to program and a couple behavioral questions.
All the questions that followed were technical by nature and seemed pretty standard. My first question was related to strings. I was to create a method to reverse the words of a string.
i.e., "Hello World" => "World Hello"
Interview questions [1]
Question 1
Another question they asked was database related, which I have nearly no knowledge of. They asked how I would handle a scenario of retrieving data from a database, then storing it within a data structure. The data from the database included customers' names and the items they previously purchased from Microsoft.