There was a face to face technical interview which lasted almost 45 minutes where i was asked about my previous job and the projects that i had worked on and there were a few technical questions here and there.Once i was shortlisted i had a telephonic interview with the onsite project manager located in the United States, this interview was almost similar to the first one and lasted about half an hour.Then there was a HR interview which lasted about half an hour with the COO of the company which dealt with questions regarding my personality, my views and my motivation to work.Then there was a brief HR interview with the Seniors in the Hyderabad location, just general introductory questions.