5 stages to the process, phone and skype screenings with HR, overview/personality and technical screen with three separate team members, followed by a final personality/fit phone interview with the hiring manager. The technical checks and interviews were more robust and less detailed than many technical interview I've had in the past with other employers.