Initial phone interview with HR with straightforward questions. Followed by a phone interview with the hiring manager: more detailed questions about the position. Then an in-person interview with multiple people. This last interview had similar questions to the phone interview, but it felt more like a personality match. Everyone I met seemed knowledgeable and was polite and professional. My only complaint is that the entire process took a few months.