I sent in my resume via my university's internship office. I waited 2 weeks before they first contacted me. First they did a phone interview consisting of one soft-question (about a past project) and a few technical questions. I was presented with data on a Live NetMeeting session and had to identify the relationship between data items, and later code a procedure that processes data according to the given relationship. After the phone interview I waited around 4 days before they contacted me again for an on-site interview. I already had another offer that I had to respond to, so they were kind enough and made special arrangements to speed-up the process on their end. I interviewed with 4 people from the team I would be working with from 1st level PMs & devs to the product unit manager. Only one person asked behavioral questions, while everybody else asked mostly background questions.