The recruiter was nice and helpful. There were 3 rounds of interviews before one could get a on-site. First was a short talk with the HR stuff. The next round was a half hour tech interview with the team leader. At last there was a video panel interview which lasted about an hour.