Had a brief technical phone interview and then got invited for an on-site interview.
On-site interview lasted a little over 5 hours, interviewing with 6 team members one at a time. The interviews had a variety of topics from buffer overflow questions, to brain teasers, to sorting algorithms, to C/C++ questions.
The interviewers were all very patient and friendly.