I submitted the application and they contacted me the next day and asked me to come for a on-site interview. First I was asked to do a paper test. Most of them are simple questions like bit-manipulation, memory alignment, type casting and virtual functions.
Then, the group members got together and asked questions about my answer. If you answer it right, they will go deeper.
After all the answers are discussed, they asked me talk about one of my project.
The last round was interview with director. He asked me to write code for reversing a single linked list and other behavioural questions.