I would say this had to be one of, if not the most pleasant interview experience I've ever had on multiple fronts.
For starters, Catchpoint moved VERY quickly which i was very appreciative of. I was deep into a number of other interviews for a couple weeks at that point before Catchpoint contacted me about my interest and within a week, they had already surpassed everyone else I was talking to at that point. The offer was made 2 weeks after the initial call.
As far as the interviews themselves, it started with an initial recruiter call, which was pretty standard. Mostly talking about past experiences, interests, etc.
Afterwards, there were a total of 5 interview:
1. Hiring Manager
2. A couple Software Engineers
3. Architect
4. VP of Engineering
5. Co-Founder
2 and 3 were the technical interviews. That being said, I think the questions asked in both were not only very reasonable but very practical. There was your basic high level questions about the language and some code snippets to review and correct but the bulk of it was more talking through and articulating design approach. Wouldn't say it was "easy" by any stretch but I think it reflected a more realistic discussion/scenario that is likely to come up on the job vs. in other interviews where you're expected to solve an arbitrary algorithm puzzle in notepad in 10 mins with no resources.
Was also asked a handful of questions about data structures and run time complexities, OOP, Design patterns, etc. Again thought all of these were very reasonable and practical.
Finally, I would say every interviews from the top down were all very pleasant. While most interviews feel very impersonal, Catchpoint's came across to me as more trying to learn who I was vs just my abilities which made me feel very comfortable throughout the entire process, and ultimately very confident in the culture and values of the company.
Awesome experience across the board.