Applied through company website, got a call after 2 days and initially there was a telephonic screen by HR, followed by telephonic interview with manager and then an onsite interview and one more telephonic interview. Entire process took 2 weeks and a good learning experience. The interviewers were very good and straight forward about what they want from us.Time management was excellent. They didn't even do a second delay during the interview process.All interviews started as they stated in the email.