Talked to a recruiter, then a technical conversation with a team member, take-home realistic (very challenging) ML assignment, 1.5h assignment review with two team members, rejection afterwards. I really enjoyed the interview process: very clear, structured, respectful, challenging and engaging, they really put a lot of effort to get to know you.