Multiple interviews, first interview was generic HR questions from the non-technical employees, to evaluate your personality. Second was tech related with three interviewers. And third and final interview was also tech related but also more personal as a one-on-one.