I applied through college or university. The process took 2 months. I interviewed at Microsoft in Nov 2014
Interview
Applied during a university career fair. Asked two questions: why Microsoft, why PM, and briefly discussed about a project on my resume.
Round 1: had a 20 min interview on university campus. 10 minute resume overview, then 10 min technical (pseudo-programming) question.
Round 2: after a month of delays because my email had been incorrectly entered in their system, I was flown in to Redmond for the last stage (1h interviews)
First interview was with a PM managing code shipment, during which we discussed my projects, and she asked me how I would improve an app (web/mobile) I liked.
Second interview was with a tech PM who asked me what part of the tech stack I'd prefer to work on, and asked me to design an algorithm that optimizes CPU performance.
Third interview was 1h30 (including lunch). After sharing personal life experiences over lunch we went over another project listed on my resume.
Fourth: interviewed with a senior PM. She asked me several design related question. 1 how would you go about demolishing a building on Microsoft's campus, 2. what product would you invent, and how would you use it, 3. what would you improve in airports user experience.
Interview questions [1]
Question 1
If you could invent anything, what would it be? (unexpected). How would you improve UX in airports? (I had very little time to come up with my answer)
I applied through an employee referral. I interviewed at Microsoft
Interview
I got a referral and had an on-campus interview. The interviewer was very nice and surprisingly didn't ask anything about my resume.. He asked me to design an interactive interface inside a taxi. So we discussed different scenarios. It was fun.
Interview questions [1]
Question 1
The interviewer didn't ask anything about my resume
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in Oct 2014
Interview
Applied during university career fair. Got a fast response and had a on-campus interview the next week.
First-interview:
-Asked about projects
-Some behaviour questions
-How to find the number of occurrences of an integer in a shorted array?
Got an invitation to the on-site interview the week after. Flew to Seattle about three weeks later. Everyone in my group had 4 interviews, so don't worry if you don't get more in the afternoon.
-There is a projector that can project images all 4 walls in the room and it is able to recognize gestures. Design an application that can benefit from this.
-Design a smart watch
-Implement a function that returns a boolean of whether two rectangles overlap.
-Implement a function that returns whether two strings are identical. One of the string can have '*' which means 1 to infinite random characters can be in between and '#' means only one character in between. For ex: abcd vs ab#d --> true, abcd vs abcbcd --> true
-Why do you want to work in Microsoft?
-What is your favourite product and how will you improve it?
-Name a time there was a conflict during a group project and how did you resolve it?
-What do you think about Windows 8? How would you improve it?
Interview questions [1]
Question 1
Implement a function that returns a boolean of whether two rectangles overlap.