I applied through college or university. The process took 3 months. I interviewed at Microsoft (Redmond, WA)
Interview
An on campus recruiter saw that I was skilled and pushed me onto a phone interview. Basic questions, if you can't get past this part without any prep, you're really not for this job, seriously. I was then sent up to Microsoft's headquarters and went through 5 rounds of interviews, including a lunch interview. All the interviewers asked programming questions except for the lunch interview, in which I interview my interviewer. They were all super nice, and it was one of the best experiences thus far.
Interview questions [1]
Question 1
The most unexpected interview was when I was supposed to interview my interviewer during lunch. While not entirely difficult, it was totally unexpected.
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft
Interview
Recruiter visited my school and was accepting resumes. Decided to attend at the last minute and sort of just threw a resume together.
A bunch of friends heard back and I was sure I had been denied, till a few days later I received an email asking me to schedule a phone interview.
Phone interview was pretty basic, only 1 simple testing related problem. Rest of questions were more to gain a sense of my background and skills.
Within a day of the phone interview I got an email saying I had bee recommended for a onsite interview. Lots of emails to book the trip, hotel, etc. A few days before interview, received an email saying the business division I was interviewing for.
Flew down to Redmond (Microsoft covers everything and gives a ton of resources to ensure a pleasant visit). Interview day they pick you up from the hotel and take you to the building where your division is located. You spend most of the day in a room with a lot of other interns. There's 4 interviews, each 45 minutes. At each interview time an army of interviewers show up, one assigned for each candidate.
During the interviews you are usually asked a question about yourself, followed by coding, followed by test cases.
Within 24 hours received the results.
Interview questions [1]
Question 1
Given a string containing sets of curly braces (ex. "({LMN}h{RlO}}") print out the reverse of everything in curly braces.
(Ex. "RIOhLMN" )
I applied through college or university. The process took 1 day. I interviewed at Microsoft (College Station, TX) in Feb 2012
Interview
Campus interview in career center. one to one environment. lasted 30 minutes. The interviewer indicated at the beginning that the interview will be fast pace and various kinds of questions will be answered. There were no questions regarding my resume. I was asked some two coding questions, two knowledge based questions, and two open questions
Interview questions [1]
Question 1
How would you explain internet to a five year old?