Interview first with the recruiter which is the basic HR phone interview. Then got to meet with the hiring manager, the HR business person (separate from the recruiter) and the director. Once i was basically selected (not officially) I had to take an assessment that is similar to the GMAT in terms of questions and difficulty. That was probably the hardest part.