I applied through university. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in Sept 2018
Interview
On campus interview then fly to Redmond for a day of interviews. Overall a pleasant experience. Reimbursed for travel, food, and some sightseeing.
I spoke to very experienced engineers and had good conversations.
Interview questions [1]
Question 1
Why Microsoft? Very thorough. Know your data structures, algs, esp graph and optimizations.
Studying system design is a plus