Interview process lasted almost 2 months.
Phone screen -> Hiring manager -> take home assignment-> panel interview with team -> coding exercise/assessment. I believe there would have been an additional interview with one of the department heads, but I never made it to that stage. Overall positive experience just a little lengthy.