Travel was paid for and very easy to schedule. Interview consisted of 3-4 one on one interviews with people from different teams within the division. Asked mainly technical questions, testing questions and software questions. I don't remember being asked any behavioral questions.
I applied through an employee referral. The process took 6 months. I interviewed at Microsoft (Redmond, WA)
Interview
It takes a long time for recruiters to get back to interviewers. I took 5 weeks before they told me they hired someone else.
Also, be ready to talk pretty much all day and not really get to eat lunch. I was pretty exhausted by the time 6PM rolled around, and I'd started at 10AM. Also, be very prepared to answer questions about your school projects.
Interview questions [1]
Question 1
A single-elimination tennis tournament has n teams. How many games will be played before there is a winner?