HR screen, 2 phone screens, then in-person interview with a presentation and writing sample. Then no response from HR for 3 weeks and ended with a generic "you didn't get the job" email. Probably wouldn't have gotten that had I not followed-up twice.