3 rounds of interviews one Technical, one HR and one with hiring manager. The process was quite smooth and swift and it was an overall pleasant experience, very professionally conducted first with phone interviews, then face to face interview at one of their office location