I had 4 interviews: with the HR, one of the team developers that introduced an assignment, an assignment review with the team lead, and a team interview. The assignment was to build a small client and server accumulating and displaying data which was not big or difficult and was meant to be done at home.