The interview process was quite lengthy (5 interviews total + work assignment).
It was as follows:
- HR
- Home assignment
- Technical Interview
- Round of 2 technical and 1 collaboration interview, done in the same day
The experience was overall good. Everyone was extremely friendly and polite, but there were some flaws, namely:
- On the invite of the first technical interview it was mentioned that it would be a review of the coding challenge, with more questions about it, and instead it was a algorithmic problem. Having thought that it was a review of the home assignment made me unprepared for this interview.
- The last batch of 3 interview was quite tiring since the breaks were very small given the duration of the interviews. In the future I would recommend spacing these interview with bigger breaks to give the applicant some breathing room to rest.