I applied through an employee referral. The process took 1 day. I interviewed at Microsoft (Bellevue, WA) in Jul 2015
Interview
It is a telephonic (first) round took for an hour. Asked questions on all areas of C# programming, solving puzzle, Web API, Restful, SQL, Azure components and design scenarios. HR did not give any prior intimation to get prepare myself. Interviewer called me and ask am I ready to take interview and I just proceed for it.
Interview questions [2]
Question 1
Design / implementation considerations while implementing a service talking to database which is deployed on Premise Vs Azure.
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Jul 2015
Interview
I had a great experience interviewing with Microsoft. The questions were both technical and analytical in nature. A lot of focus on algorithms and design, as expected. I had a presentation and 6 interviews in one day. First few interviews focused on technical details, while the later ones where more about scenarios and discussing my approach in given scenario.
Interview questions [1]
Question 1
Few questions:
* Given huge array, find nth smallest number. Variations: (1) given unbounded stream of numbers. (2) given terabytes of data such that it does not fit on single machine.
* How would you design a Solitaire game.
* Random permutation generator, weighted random number generator (based on a CDF).
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Jul 2015
Interview
I was contacted by a recruiter - that was a career hold in MSFT HQ. After talking to recruiter, there is a phone screen to write two functions before they asked me to go onsite. The onsite interview process did not take long - I talked to 4 senor engineers and finished the event in the afternoon. The questions are not particularly difficult, compared with other Bay Area SW companies.