3 interviews, first a phone interview from HR who would ask and confirm what's on your resume, then an in person interview with manager on similar questions to the phone interview at the same time trying to gauge your personality. 3rd interview was with manager and director, making sure you're the right fit for the team in terms of working styles, knowledge, and what you do for work life balance.