The interview experience was overall pleasant, I had a great conversation with their CTO, then moved on to the technical round with an engineer I would presumably be working with.
I was thrown off by the fact that I was given technical coding challenge. Given the emphasis on diversity and culture, and the smaller size and nature of the company, I was expecting a more progressive, domain specific interview where i would potentially be doing some sort of pair programming related to the work that I would actually be doing on the job. Instead I was given a typical computer science fundamentals problem to solve on codepad.io while on call with the interviewer, that would have required memorization of sorting algorithms and their respective Big O time to solve correctly and optimally.
If I had made it through this part of the internship I would have moved on to a final interview round which would have been with general members of the team.