I applied online. The process took 3 weeks. I interviewed at Microsoft in Jan 2017
Interview
I applied by emailing the hiring manager directly, then he responded by saying he would look at my portfolio and get back to me. He replied a day later asking for a phone interview, which I accepted.
Interview questions [1]
Question 1
What do you think are applications of artificial intelligence in developing countries?