I applied through a staffing agency. I interviewed at Microsoft (Mountain View, CA) in Nov 2013
Interview
I was hired as contractor for remote position, only job interview I had was on the phone. The interview was highly technical as it should be and it was very professional.