I applied in-person. The process took 1 day. I interviewed at Microsoft in Oct 2013
Interview
Campus recruiter selected and set up a 30 minute interview with a senior software developer.
If you are not a programmer then don't apply to Microsoft. When they say they are recruiting for talent they meant only computer science talent.
Interview questions [1]
Question 1
The interviewer is a seasoned software developer. He asked me to come up with an algorithm for searching Palindrome after I told him in the very beginning that programming is not my strong suit. I am a PhD in mechanical engineering, and I have extensive communication, networking and managing skills from co-founding startup companies to project management. But he seemed less interested in these and only wanted to know how much I can code. In the previous interview workshop, he said Microsoft is interested in communication, customer focus, analytical skills and thinking process. And Microsoft is not looking for a specific skill such as coding. But during the interview, it is really just programming skill he is looking for. So If you are not a programmer, please don't waste your time.
I applied through college or university. I interviewed at Microsoft
Interview
Applied through college fair, one on campus round of 1 hour.
Interview:
About project and leadership examples.
Quest:
1. Deisgn a nest generation chat application, how would you test it, what priorities to be kept in mind,
2. To get path in a tree to attain given value as a sum of values of nodes in the path.
Secondly called at redmond: 4 interviews:
1st: Why microsoft etc. Design a rubix cube application for smart phone, how will it interact, what features, etc.. (Complete A-Z on deisgning).
2nd: How will you create an app for controlling blinds in an office, How will you monitor sales of of your app while explaining it to app vendor (quest was un clear and very marketing specific)
3rd: To design Movie Kiosk. and if a string is filled with double (10, 11) or single (1,0) byte values and you are at the end of the string. traverse back and say whether the value is single or double.
3 rd: To devise a GPS system, its services, hardware, technology and user specifications.
Interview questions [1]
Question 1
To devise a GPS system, its services, hardware, technology and user specifications for a 16 yr old newly driver.
Microsoft had come to the cornell campus for fall career fair where I went in and dropped my resume. I got a call in a week for the post of program manager. My interview did not go that well and i did not end up with a second round call.
Interview questions [1]
Question 1
Tell me an algorithm to find the angle between hour hand and minute hand of an analog clock.