Interviewed with management and senior engineers. HR questions were standard fare, technical questions were tricky but not completely terrible. Interviewed with the CTO and made my way through several logic puzzles, overall reasonably enjoyable interview experience.