Initial phone interview with the recruiter. Then a tech interview with the team lead and one other person. Then a 1.5 hour interview with 6 different people. I was allowed to let me personality and opinions during the interview. The interviews were intense but they were actually fun for me as I was able to connect with the interviewers.