I applied through college or university. I interviewed at Microsoft
Interview
Involved an on campus interview, and then a trip to Redmond for an on-sight interview. I heard back from the employer within one month of the on-campus interview, and within 1 day of the on-sight interview. In general, if you make it through an entire day of interviewing, you probably have a job offer. They will cut you off early at on-sight interviews to avoid wasting time.
Interview questions [1]
Question 1
Write some pseudo-code for a basic problem solving process/write an algorithim. (for a non-programming job).
Two rounds of tele-interview, each takes an hour. One of the questions was to elaborate cloud computing to average people
Three rounds of on site interview, 3 hours in total. Questions are design a system infrastructure for printer company, draw the OOP diagram of elevator control base system.
The interviewer are really willing to discuss with you. Great experience.
Interview questions [1]
Question 1
three elevators in 15 floor building. Which floor should those elevator be placed during their free time to achieve shortest passenger waiting time.