Interview is a 3 phase interview for one hour long each. Had a technical introductory interview first. once thru after few weeks called back again for a another advanced technical interview with two vice presidents followed with HR interview. They know what they want and they are very strong technically.They are good and professional thru out the process. HR had their own questions but very professional and good . Very pleasant experience . office was great where they interviewed me.