Two telephone interviews both with a a first question about your past experience and two additional technical problems. I was asked to write code in the language of my preference to solve the problems. Each interview took 1 hr aprox.
In the in-person interview was a full day from 10am to 3pm. I meet 6 interviewers, 5 of them were technical interviews about puzzle solving, OO design, database design, SQL, data structures and algorithm complexity.