I applied online. The process took 4 days. I interviewed at Microsoft in May 2009
Interview
Microsoft is interesting. There is always a hiring loop that typically consists of at least 4 people. The last person will always be an as-needed and won't be identified until after you've gone through your loop. Sometimes, there are 2-3 loops that you'll need to participate in depending on the job.
Interview questions [2]
Question 1
What skills do you bring that will allow you to hit the ground running?
I applied through college or university. The process took 1 week. I interviewed at Microsoft (Waterloo, ON) in Feb 2011
Interview
I was informed of the interview through email. During the interview the guy asked me usual question:
1) Tell me about yourself?
2) What does a PM do?
3) What programming experience do you have?
4) How do you reverse a Linked List?
I'm not good at programming so the interviewer helped me out alot. I also had to write the code, once we figured out the logic.
I applied through college or university. The process took 4 days. I interviewed at Microsoft (Redmond, WA) in Nov 2010
Interview
Talked to a recruiter at a career fair and gave them my resume. They referred me for an on-campus interview, which consisted of 45 minutes of a variety of questions (i.e. How would you design an alarm clock for a blind person? What is the most challenging programming problem you've recently faced? What is one technical product you really like and how would you improve it?), none about my resume. Next step was a 3-day/2-night trip to Seattle, very well arranged, met a lot of employees (new and veteran) who were giving advice and experience about working with the company. Interviews consisted of 4 hours of 1:1 interviews with 4 very bright interviewers, each with different questions, some regarding resume/experience, some regarding design of a software product, some regarding technical concepts.
Interview questions [3]
Question 1
Name one software/computer product that you currently use and how you would improve it.
1) What is a product that you think is perfect?
2) How could you improve it?
3) Ok, show me specifically what that would mean: design the user interface.