Take home practical, two video interviews, HR phone call, on-site interviews. Random surprise interview with CEO who will come in with a bunch of loaded questions that aren't really covering your skills or experience or behavioral aspects. Recruiter was incredibly helpful though.