First, talked with the recruiter just to gauge interest and discuss a little about the job.
Then, there was a technical interview that was heavily based on my resume. Be prepared to discuss in depth questions surrounding things on your resume. I really enjoyed that format, as most of the questions were on topics I had a background in.
Third interview was with the team manager, and was very similar to second interview.