I applied through other source. I interviewed at Connection in Apr 2017
Interview
I was reached out to by the head of the Microsoft Team. The next interview was with HR followed by a tech screen with 2 of the engineers on the Microsoft Team. The next step was an in person interview.