There was 1 phone interview with HR and a lot of emails back and forh and 3 in person interviews. One with the lead then CTO then CEO. They last like 30-60 min nothing special. some coding questions not too challenging and most of it its talking about yourself and they tell you about the company