I had a screening interview with the recruiter, then three more interviews: with the hiring manager, with two stakeholders, then the hiring manager again. Interviews covered job compatibility, skills, management style, team culture and fit. The process lasted about two months