Three stage interview process with TA, hiring manager and finally panel of 4 people. Intervals is about 2 weeks between each. Hiring decision made and shared with me after a week. Very efficient process, relevant to the requirements of the role and an overall pleasant experience.