Interview consists of 3 rounds, 1. HR screening call, 2. 1.5 hrs long (three back-to-back half hour calls) call with the hiring manager along with 2 senior engineers. (Each call can have multiple people too) 3. Final round (don't have much detail as I didn't reach the final round) Experience was rather tepid as interviewers seemed unprofessional, were late and seemed unprepared.