I applied online. One day later received a assessment via email from a third party site. A week later was contacted for a phone interview. At the end of the phone interview I was scheduled for an in person interview with a team lead manager. Interview was pretty basic, a lot of behavioral based questions. After initial interview, a week later, was scheduled for another final interview with the head of the department.