Three rounds of interviews - recruiter, second round, and final round. The recruiter call was 15 minutes over the phone and went well. The second round was two thirty minute interviews with both technical and behavioral questions. The final round was three hours and included a company presentation, informational one on one session with current employee and two thirty and fourth five minute interviews with both technical and behavioral questions from current employees.