A take-home assessment, followed by multiple rounds of fairly challenging interviews. The recruiter checked in before and after every call and provided materials on how to prepare for each interview. Overall, it was a fairly long process, but the questions were interesting and the interviewers were well prepared.