I applied through college or university. The process took 2 months. I interviewed at Microsoft (Redmond, WA)
Interview
I had a phone interview, then an on-site interview. All the phone interview questions were non-technical (e.g. tell me about a CS project you are working on, what kind of leadership challenges have you had), and the on-site interview consisted of three technical interviews.
Interview questions [1]
Question 1
What is the best way to generate the fibonacci sequence.
I applied through a recruiter. The process took 1 week. I interviewed at Microsoft (Redmond, WA)
Interview
I was flown to Redmond for an initial dinner with a couple of former explorers. It helps to talk with them about the interview process and ask them what they look for. I had three interviews the next day with a PM, SDE and SDET.
Interview questions [1]
Question 1
Dress casual and I was pretty much asked to code in two rounds. They want you to learn from interview to interview so make sure you show that you are growing as you progress through the day.
I applied through a recruiter. I interviewed at Microsoft (Redmond, WA) in Feb 2012
Interview
I didn't apply - I just dropped my resume off at the Campus Career center and Microsoft contacted me a few months later, asking for a phone interview. The phone interview went great - basically probed to see how I solved problems, rather than to see how much experience I had - and I was invited to Redmond for in person interviews. It was great - they flew all the Explorer candidates out, gave us a nice hotel to stay in, and party buses to and from Microsoft campus. We had three interviews that day: one with a PM, one with an SDE, and one with an SDET.
Interview questions [1]
Question 1
One of the people I talked to asked what I like to do in my free time. I should have expected this question but I didn't... and didn't know how to respond.