I applied online. The process took 1 day. I interviewed at Microsoft in Feb 2008
Interview
There is going to be an on phone interview, which is going to test your basic computer science and problem solving skills. Typical interview questions include "how will you test a toothpaste product?", "tell me about your current job, what did u learn?", and puzzles like "if a disk is painted half black and half white, and you are given unlimited number of sensors, which can detect black or white, then how many sensors would you put to know whether the disk is turning clockwise or anti clockwise? Write a program which does that." Overall, good experience, everything was well coordinated.
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Nueva Delhi) in Nov 2009
Interview
there were 2-3 algo questions and 1-2 puzzles along with few ques from os, networking etc.. algo questions were to sort an array with duplicates and the duplicates should be shifted at the end of the array..
..that very popular egg puzzle and some ques to write test cases for string matching functions
Interview questions [1]
Question 1
how to merge two linked lists without using temp node
The process took 1 day. I interviewed at Microsoft (Bellevue, WA) in Oct 2009
Interview
Had one phone interview with a developer who asked about reversing a string. Got an on-campus interview a few weeks later. Had 5 interviews with 5 different testers and team members. I was asked both testing and coding questions. The first interview was with a tester who asked me to test a safety card hanging on the wall. I was asked a linked list question during the next interview and coded on a white board. The third interview was a lunch interview. The guy seemed to be in a hurry because he asked me two easy coding questions before heading to lunch which made me more nervous. The forth interview was a higher level question about a 12 sided di and how many colors it took to color it. The last interview was with a tester who just asked a few 'get to know you' questions including why should I hire you. Overall a good experience.
Write an algorithm to pick the mayor of a town. There is a random number that is chosen and every nth person on the list is deleted until the mayor is chosen.