One initial recruiter phone screen for about 20 mins, then an interview with hiring manager on-site for about half an hour to 45 mins, and skills/knowledge test after that. Asked experience and knowledge questions with some personality/culture ones too.