Phone interview with HR to talk about the position, phone interview with the hiring manager, then an in person interview with the hiring manager to talk more in depth about the team and product, and to prepare for a take home assignment, then a review of the assignment