I applied online. The process took 4 months. I interviewed at Microsoft in Mar 2012
Interview
Applied thru LinkedIn, got a call after 3 months, 3 different staffing recruiters called & finally setup a 1 hrs technical phone screen. then called for onsite.
Morning 8 AM with recruiter
9 AM - 1st technical round
10 AM - 2nd technical round
11 AM - 3rd technical round
12 PM - 4th with Hiring manager
12:45 PM - 5th technical lunch round
2:30 PM - 6th round (As appropriate) with program manager
3:30 PM - 7th round (As appropriate) with Director
4:30 PM - 8th round (As appropriate) with peer director
finally out of office by 5:30 PM
Interview questions [1]
Question 1
1) I felt tough was with 6th round with program manager, asking all sort of behavior Qs, what motivates you, what de-motivates you, water fall model, why do you think you are suitable for this job as I was from a startup with less than 5 yrs of experience, work load handle sitautions, etc
2) 7th round with directors asking about troubleshot skills, technical grounding,