There will be a HR interview with the Senior technical person where he will explain about the product being developed there. He will discuss about the algorithms, major components of their product, the patents filed by them. It will last upto 2 hours.
Then you will have a technical quiz consisting of 26 repeated questions. If you want to clear the interview, its enough to memorize the question and go.
Then you will be interviewed by one or two senior persons in the software development team. They will ask the basic interview questions in algorithms, C, Java,Databases.
Then you will be asked to meet with a person who is incharge of finance to discuss the salary and other benefits. He will agree to give whatever compensation you ask for.