In total, I had about 5 interviews.
* Recruiter screening,
* CTO screening,
* technical screening with Head of Data + CTO,
* cultural fit screening with some members of engineering * CEO meet & greet
The first step is a recruiter screening. Here you can briefly describe your work experience and skillset. I've done upwards of 20+ interviews over my career and the Blocknative recruiter was the very best I've ever met. They were kind, funny, personable and knowledgable. Even throughout my whole interview process, the recruiter continually followed up with me and gave helpful tips for what to expect.
The next interview was with a 30 minute interview with the CTO. This was a chat about my interest/experience in blockchain technology. The absolute wonderful thing about Blocknative is that they acknowledge that blockchain tech is fast moving so no one knows the complete picture. The CTO was not all intimidating and was happy to explain concepts I was missing.
The next was the technical screening. This was a mix of questions of how I would approach various data science situations. There are no "gotchus" here. It's refreshing as the type of data science work I do is more solving business problems rather than deep theoretical work.
Next I had cultural fit interview with some developers. This was a nice casual conversation where we chatted mostly about hobbies. It made me feel really great in knowing that I would have friendly colleagues.
Lastly, there was the CEO screening. Here the CEO laid out how Blocknative came to be and where it is to go. For me it was really helpful to get a picture of what kind of impact I could have.
All in all, the whole process was fair. At no point did I feel discouraged from joining and now that I've accepted the offer, I had the right idea.