Got a phone call for initial screening and was invited to an onsite interview on a short notice. They had invited 3 other candidates with me. Interview started at 8AM and went on till 4PM. All of us were asked to sit down in different conference rooms and we were interviewed by 8 interviewers one by one (by the hiring manager, two other managers, a second level manager and a few team mates) we were mostly asked behavioral questions and they asked to support all the answers by our own real life experiences. All the questions were very unexpected. We were also asked to give a half an hour presentation on our projects/thesis in front of all the interviewers and judged on the basis of our presentation skills.