The whole process took around 2 months. First phone interview, then another one with hiring manager and at last onsite interview. Onsite interview included 1 hr presentation and then 9 members in one-to-one interview which were 45 mind long.
Most of the interviewers were nice people. I was asking each of them about how they liked me just to keep a track of my performance on the interview. 8 out of 9 ppl said they liked/loved me! And yet I did not get the job. I have to admit--that came to me as a shocker. When I asked about what went wrong--they simply said I lacked technical Depth---which is hard to believe because a interviewer himself told me in front of others that how much he liked my depth of knowledge because the question he asked was something about a situation they were currently dealing with. I had no clue about the chemical reaction that was going on there, but starting with first principle I arrived at almost the right answer which impressed him very much!