I had 1 telephone interview which went well. I was asked a few questions based off of my resume and the projects I have worked on. Then there were a few questions on C++ OO concepts and a programming question to find if a given number is a perfect square or not and return the square root in case it is.
I was called for an onsite interview in a week's time after that. The interview process was pleasant. All the interviewers were professional. I had interviews with 6 people and 2 of them went great, 3 of them were okay and 1 was atrocious.