It was a 4-stage interview process. First had a couple interviews with managers - behavioral questions and personality checks and questions about each other and the work place. Then a technical interview which involved a piece of code I had written, which the interviews asked me questions about, then a take-home project that I then presented in front of the hiring committee, which involved questions-answers and more behavioral questions as well.