One Skype call with recruiter(about personal experience), after that onsite interview. 4 interviews 1-1. 2,5 interviews on simple algorithm tasks, 1 on design task, 0,5 on personal experience.
Organization is perfect. No problems with that. Everything is paid and prepared. But there is no personal approach.
Process took 2+ months.
Interview questions [1]
Question 1
How to build a system to sync files in two folders?
I applied through university. The process took 2 days. I interviewed at Microsoft (Redmond, WA) in Sep 2010
Interview
The hiring process is a stepped approach, unlike other tech companies like Google and Amazon that use a committee approach. In the stepped approach, a no-hire vote from an interviewer will likely terminate the process immediately. In the committee approach, no interviewer is given the result of any other interviewer until the process is complete or partially complete.
With the stepped approach, obviously if your interviews are three or less, you are almost certainly without an offer. If you have the lunch interview and beyond, you are looking good. In general, it's a day-long process ending with the final interview with someone higher up on the management chain, usually senior level or higher.
For technical interviews, know the data structure, algorithms (including big O notation), object-oriented programming basics-to-advanced (depending on the position you are looking for), and testing methodologies. You should be well-versed and proficient in the programming languages you have delineated on your resume.
For other questions, study the standards (i.e., What is the best experience you have had as a programmer, the worst, why did you leave your last position, etc, etc).
Also, some interviewers still like to use riddles and brain teasers so brushing up on those would be a good idea.
I applied through university. The process took 3 days. I interviewed at Microsoft (Bengaluru) in Jul 2013
Interview
Superb!!! Test your technical and your HR skill in each round. Each round more daunting than the previous. Panel consist of highly experienced and talented recurtiers. They simultaneously test your stress management at each level. Technically we must be very sound to go through the process. Each rounds takes approximately 40 - 50 min.
Interview questions [1]
Question 1
How to perfom Binary search using Binary Trees??
How will your friends prove that its your resume if i remove just the name from your resume??