It starts with a phone call with the recruiter usually about 20 minutes. Then 45-60 min phone screen with the head of the department. These were scheduled about 1 week apart. The onsite was scheduled the following week, it was 4 separate technical interviews, each focusing on a different topic.
The thing that made this a negative experience was, after directly asking the recruiter if there would be a technical component to the interview, he never responded. This led me to believe that it would be primarily a behavioral interview, with the chance of some technical components. What I got was a four hour technical.