Two interviews over the phone(The first one is less Technical & more of the kind of technology I was working in the current organization and the second one is Technical...both are not back to back though)....after that followed by onsite interview with 3 of their team members each interview lasting about 30/40 minutes)