I'd already done an internship with Microsoft at Hyderabad, India, so I had a shortened process when applying for a Redmond role. There was first a coding test, then a group interview, then a one-on-one interview with a Manager from Redmond. The interview lasted around 40 minutes. I was asked general questions, guided by my resume. The focus was on discussing past projects and achievements, testing problem-solving skills, and checking general culture fit.