Phone screen with recruiter and 4 technical interviews on site.
The phone screen was mostly behavioral. When she asked a question that was technical, she would just write down what I said and ask no follow up questions about it (e.g: what is the most complex algorithm you've implemented). They also asked me a brain teaser (3,5,8 gallon water jug problem) and I did not complete it.
The onsite was 4 45 minute interviews that were each about half behavioral and half white-boarding. I had 1 design problem, 1 generic C programming problem, and 2 typical algorithm questions. There is a 15 minute break between interviews.