Five separate interviews- HR, hiring manger, two peer interview and senior manager. Basic screening and questions. I was offered another position prior to the final interview. The whole process took about a month. Several of the interviews could have been combined into one panel interview to speed up the process. Many of the same questions were asked by each interviewer.