Take home assessment, interview. One of the interviewers didn't even bother showing up, and I subsequently got rejected after the interview despite not receiving a fair assessment of my abilities. Would not recommend this to anyone who wants respect.