I applied through college or university. The process took 4 weeks. I interviewed at Microsoft in Feb 2011
Interview
I applied online through college career website and got invited for an interview on-campus. They asked me a couple general questions about my background. Then, they moved on to a technical question concerning stacks and queues. They asked me to write in C. But it had been awhile since I had written in C.
Interview questions [1]
Question 1
How would you implement a stack? How would you account for multiple incoming requests to add or subtract data. How would you test this.
I applied online. The process took 1 day. I interviewed at Microsoft in Feb 2011
Interview
Got a mail to fill out a form after applying online.
Initially one has to give an online test which consists of both technical and behavioral question. Then had a phone interview asking past experience and career goal. The interview was very friendly.
I applied through an employee referral. The process took 3 months. I interviewed at Microsoft (Reading, Inglaterra) in Mar 2009
Interview
They were looking for people with good transferable skills and adaptability rather than strong technical skills. Be friendly and open, and willing to admit when you're wrong or don't know something.
Interview questions [1]
Question 1
There were a number of logic puzzles within the interview, the one I remember was comparing the height of a body of water with a ship sitting on top of it, compared to the heigh after the ship had been sunk.