It was with Bing API team in Seattle onsite Interview. There was one telephonic interview offsite and they asked me linked list problem. Intersection of linked list. total 4 rounds of Interview and overall it was a good experience.
I applied online. The process took 1 week. I interviewed at Microsoft (Redmond, WA) in Mar 2016
Interview
3 rounds of interview followed by offer. Interview questions were very basic nothing as hard as Google or Facebook. met with 3 people 1:1 they submitted the feedback and i got the offer afterwards.
I applied through a staffing agency. The process took 1+ week. I interviewed at Microsoft (Seattle, WA) in Apr 2014
Interview
Interviews with current staff members, some managers. Interview consisted of meeting with key executive for the first round, discussing job and the reason it came open (a senior engineer had taken another position and was within a week of leaving). After this meeting came a roundtable meeting with the software development team, who asked numerous questions about my background and answered a few of my questions.