There are mainly 2 interviews, one with the HR and another with the manager. However, if you have to work on another client contract, this latter may also request a 3rd interview to confirm you for the position. In general, the interview process is fast, it was faster than other companies for me