Three interviews on the same day, and a catered lunch with with team members. One is a technical interview, other two are with managers.
Tech interview covered two classic programming problems, a math skills test (similar to GRE/SAT problems), and some optional Java questions.
All interview questions are standardized in advance, so don't worry about getting a rogue interviewer.