First part of the process consisted of a 30-minute phone interview. Manager asked me to describe myself, educational goals and relevant knowledge/experience; questions were not terribly technical in this part.
Then, set up an afternoon of in-person interviews. They sent me an itinerary of 6 back-to-back interviews, 30 minutes each. I stayed in the same room while they came in one at a time.
At the in-person interview, a few non-technical questions about teamwork and co-operation skills. Mostly technical questions, varied from basic software theory, to giving me actual code to write/debug. Coding examples ranged from approximately 2nd to 3rd year college level.