I applied through university. The process took 7 months. I interviewed at Microsoft (Seattle, WA) in Nov 2013
Interview
I passed the on-campus interview last April. But the positions are full for that summer so they asked me to have an on-site interview in Nov. But failed. The project fails to match my background.