I applied through other source. The process took 7 months. I interviewed at Microsoft (Seattle, WA) in Apr 2015
Interview
Met 8 (!) people, all working on various aspects of a product. Interviews earlier in the day focused on probing my problem solving. During the middle interviews, I solved some standing issues in the group. During the final interviews, it was very relaxed and inter-personal, and was intuitively obvious I had gotten the job.
Interview questions [1]
Question 1
Derive the transfer function of a non-ideal capacitor, including all the effects you can think of.
Not too technical, only a few simple oral questions about coding skills. Other questions are behavioral, such as asking what's your biggest challenge so far or what is your strength/weakness.
I was directly invited to the final round. Three sessions followed, each lasting 45 minutes, with a 15-minute break between them. It was a rigorous process but an exciting experience overall.
Took about month to hear from them. Email described that your papers have been read and your interview is being scheduled. Next week the recruiter invites to a meeting the next day. 1st meeting with the recruiting manager. Sadly not invited to proceed. I was asked during the interviewing about skills that I did not have.
Interview questions [1]
Question 1
Have you been been in charge of installation/investment processes when getting new equipment?