Contacted by a recruiter who did the first screening. Then had an interview with the hiring manager. Then there was a panel of 3 people, both remote and in person. Followed by a demo where I had to teach a topic in 10 min. Interview with the CEO. Very smooth, candidate friendly and great feedback.