Phone screen, then phone interview with recruiter. Followed by manager interview then second level manager interview. They apologized for taking so much of my time, but they couldn't get all of them together the first time. I appreciated that explanation, because at first it seemed unnecessary to jump through all those hoops. They were very thorough about the what the job expectations were, which helped me to decide if I was interested in the position.