The first interview is with a recruiter and the second one was with someone from the company, both behavioural and trying to assess how would you behave in a startup/highly paced environment. The third one was a technical interview to assess your skills. Here I think the assessment method could've been different, as they ask mainly about low-level concepts and are not that much interested in how you solved business problems with technology. Furthermore they don't provide you with a clear overview on how this technical interview is going to be, so you come to the session almost clueless as to what expect.