It was fluid and responsive from the very beginning, the HR representative was a very attentive person and answered all my questions swiftly. The whole process lasted less than two weeks. The process is : - First contact interview. - Technical assignment. - Technical interview with engineering lead and qa member. - Interview with VP. - Interview with CEO. It was a bit weird they asked for a technical assignment before talking with the engineering lead. I spent some time doing it but they didn't refer to that in the later interview. Even though I didn't get an offer, I would recommend applying here anyway, it is a good experience and I learnt a couple of new things talking with the engineering lead team member.