Brief interview with recruiter, then comprehensive technical screen with the tech lead. Recruiter was persistent and knowledgeable, explaining the process and benefits. Tech screen involved solving supervised code challenges in front of tech lead, then a follow up with the full team.