Initially I was contacted via telephone by an HR recruiter, then by the department manager.
Once I was selected for personal interviews, I was interviewed by 6 different people including the department manager (again) and potential co-workers. Each separate interview was 45 min to 1 hr long.