I applied through a staffing agency. I interviewed at Microsoft in Jan 2017
Interview
It was nice and very good. Completely based on technical background. Mostly into scenario based on your level of exposure. it was something which is not seen in many of the companies.