The interview process consisted of three total rounds. The first was over the phone with HR, the second was with the two hiring managers, and the final round was with 8 team members and the hiring managers again. The interviews were not overly difficult, but preparation and company knowledge will help you.