First Screening chat with Human Resources , then interview with direct supervisor, a take home work task and then a final interview. They waited a bit and then let me know they were expanding the pool of applicants and then finally went another direction.