The whole process consisted of 2 phone interviews and 7 in-person interviews. Phone interviews consisted of questions ranging from OS , File Systems , C ,Multithreading Models and a couple of programming questions.
HR was quick to respond after phone interviews and I was called in for on-site interview. Questions range was similar to phone interviews - OS , Multiprocessor architecture, Networking and a lot of coding. Met some very good and some of the most arrogant interviewers. A couple of interviewers were more interested in their phones rather than the code / answers I was giving. They ask you a lot about vmware products and will ask you to list the ones you know about. Then ask / grill you with technical questions about the ones you do not know! While it gives a nice set of design questions, they'll laugh ( rather smirk ) if your answers do not match with the way they have implemented it.
After postponing the decision 2 times ( they said they are still deciding ) , they sent a rejection email.