They had 2 many levels of interview. first one with HR personal on phone , then with manager on Phone for appox . 1 hour. then after couple of days face to face interview which lasted for 3-4 hours. 1st with Project manager 1 hour, another manager from another group 1 hr and then techinical 1 - 2 hours.overall it was a long process.