Great interview process, they were quite thorough. 3 interviews in total - first the HR interview, then a introductory interview with the hiring manager (who was absolutely great) and lastly a written test and another interview with two hiring managers. The written test was very holistic and asked questions related to the job.