Standard online application, phone call with recruiter, then invitation to super-day with four back to back interviews. Very simple process; phone interview with recruiter is where they narrow it down drastically.
Interview questions [1]
Question 1
What is something you would change about the company?
1 skype interview and two other technical interviews,
3 online tasks in 80 min that you should do before the HR interview,
Q : explain a big O notation to a kid
Q: what the diff between good and great code?
I applied online. The process took 2 months. I interviewed at Microsoft (Seattle, WA) in Feb 2017
Interview
It was hard. So always prepare. Watch a lot of you tube videos. Talk to seniors in college and in the industry. Brush up your coding skills, talk to the mirror while practicing. They pay well. Work hard. Party hard.