Started with an initial phone screen from a recruiter and the CTO and then a round robin of technical and culture fit interview fit into a three hour interview. Overall, the experience was fine, but the end was bizarre. They cut me off mid interview. I am not sure if I had offended someone or if this is their natural process. If it is their process, then they should be iterating on it, because it is quite a gut punch for candidates.