I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in Nov 2008
Interview
The hiring process consisted of an initial phone screen. There never really was any technical phone interview. I believe that at this level, the companies mainly want to gague if the individual is interested in the job or not.
The on-site interview was also quite interesting. Quite a few very senior people in the organization interviewed me and the questions were not the typical run of the mill questions. Instead the questions pertained to the problems that the interviewers were working on at that point in time. At the very end of the day, i got a chance to meet the VP and spend an hour with him. This was very encouraging.
Interview questions [1]
Question 1
Given a big image, how will you pan and zoom into the image in a way so as to focus on the important parts ot the image.
The process took 1 day. I interviewed at Microsoft (Seattle, WA) in Mar 2007
Interview
# Why is a manhole cover round?
# How many cars are there in the USA? (A popular variant is "How many gas stations are there in the USA?")
# How many manhole covers are there in the USA?
# You've got someone working for you for seven days and a gold bar to pay them. The gold bar is segmented into seven connected pieces. You must give them a piece of gold at the end of every day. If you are only allowed to make two breaks in the gold bar, how do you pay your worker?
# One train leaves Los Angeles at 15mph heading for New York. Another train leaves from New York at 20mph heading for Los Angeles on the same track. If a bird, flying at 25mph, leaves from Los Angeles at the same time as the train and flies back and forth between the two trains until they collide, how far will the bird have traveled?
# Imagine a disk spinning like a record player turn table. Half of the disk is black and the other is white. Assume you have an unlimited number of color sensors. How many sensors would you have to place around the disk to determine the direction the disk is spinning? Where would they be placed?
# Imagine an analog clock set to 12 o'clock. Note that the hour and minute hands overlap. How many times each day do both the hour and minute hands overlap? How would you determine the exact times of the day that this occurs?
# You have two jars, 50 red marbles and 50 blue marbles. A jar will be picked at random, and then a marble will be picked from the jar. Placing all of the marbles in the jars, how can you maximize the chances of a red marble being picked? What are the exact odds of getting a red marble using your scheme?
# Pairs of primes separated by a single number are called prime pairs. Examples are 17 and 19. Prove that the number between a prime pair is always divisible by 6 (assuming both numbers in the pair are greater than 6). Now prove that there are no 'prime triples.'
The process took 1 day. I interviewed at Microsoft in Apr 2008
Interview
I was interviewed by 4 people, and the questions were not hard, including replacing a character in a string, validating a BST, etc. I made a mistake which shouldn't have happened there, but that interviewer was apparently not that smart. After I made that mistake he was skeptical on all what I wrote on the board, but the code was just copied from the textbook.
Interview questions [1]
Question 1
Replace a character in a string with another one, or another two