I applied online for an advertised role and heard back within a week inviting me to schedule a telephone interview. The phone interview was okay, asked some competency questions and the usual - why do you want to be a consultant? Why BearingPoint etc.
Within a week I was notified of a face-to-face interview. This was with 2 managers, the atmosphere was inviting and both made an effort to put me at ease. It was an almost 3 hour long process, I had pre-prepared a presentation on a topic they gave me - I had 10 minutes to present this to them. There was also a 45 minute competency based/tell us more about you interview, and an hour with a 3 page case study after which you had 10 minutes to present the case back to the interviewers.
A week after that I was called for a final round interview. This was shorter but more tense, it was a 'fit' style interview with two different managers.