A recruiter reached out via email, and we spoke on the phone briefly the following day. I then talked to one of the co-founders on the phone, who gave an overview of the company and the hiring process and asked about my interest, skills, and past experience. Next step was a take-home project, which is pretty standard for Data Science roles. I found the project really interesting and spend about a full day on it. It was actually relevant to the role and the company, and asked a few open ended questions, which I really enjoyed working on. They invited me onsite next, which consisted of 4 back-to-back interviews, each with 2 or 3 people in the room. I ended up being onsite for 3-4 hours.
I really enjoyed the entire interview process. I had not heard about the company before, but at every stage I learned more and more and was really impressed by the team, their approach, and the types of problems the DS/engineering team works on. By the end I was very eager to join, and I was glad they extended an offer.