Screening phone interview of about 30 min. Two days later, I was contacted to schedule a time for the technical interview which is 1 hour of conference call that involves many different questions. Few days later, I was asked to go for onsite interview which is about 1 hour and 15 minutes. The interview process was smooth.