Standard recruiter phone call screening. Then I had a in-person meeting with the HR manager for personality test. After that I had a group interview with 3 future colleagues to go over my skills and past projects. Lastly I had an interview with a hiring manager to talk about my expectations and his expectations on the role, salary expectations, and career path.