I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft in Dec 2014
Interview
This review is for the phone screening.
Lots of behavioral questions and a few critical thinking/design questions. Interview was not technical.
Contrary to what is often assumed, interviewer may not give hints -- as in my case. I didn't need any hints since I actively worked through each question even if I took a slight wrong turn somewhere, but at not point did my interviewer jump in with a nudge. Prepare to have someone only listen to you and type all of your answers up (one of the followup questions my interviewer gave me required him to read out my previous answer almost completely, word by word).
Prepare to be cut off, especially for the long design question at the end. It's a short interview overall, so try to wrap it up yourself as best you can so you're not cut off at an important spot. In my case, my interviewer cut me off at a natural pause spot in my answer and told me that my answer was very thorough and complete -- this feedback was nice to receive and I think It contributed to getting me through to the final round. If this happens to you, it's a very good sign.
I applied through college or university. The process took 5 days. I interviewed at Microsoft in Oct 2014
Interview
There was an on-campus interview with a technical aspect and also a behavioral aspect. The technical aspect included a couple whiteboard questions and one on how I would improve an app on my phone. The behavioral aspect included the usual questions about me but also had a question on how I would resolve workplace disputes with colleagues.
I applied through college or university. I interviewed at Microsoft in Oct 2014
Interview
The interview process consisted of two parts. The first was a very technical interview at the school you would attend. They ask you a problem or two and see how to you work to solve it. If they like the way you think, you go to the second interview based in Washington. This interview is more behavioral so they can see where you would fit best in the company
Interview questions [1]
Question 1
You are given a linked list. They asked you to find a way to see if you have been over a certain node of the linked list.