the first round consisted of about 20 mins - basic aptitude questions (mathematics, english, logical reasoning) - there were 2 batches each of 15 people.
the second round was a technical interview - 2 panel member, as i was interviewing for Software QA Engineer my questions were very specific to QA - explain methodologies, different models, OSI network layers, efficiency of different testing models, asked me to write test cases/scenarios for any arbitrary scenario. one weird questions (at least it seemed at that moment) - explain the OSI models in real-time on a laptop; here the trick is to explain TCP/IP, network protocols and application and presentation layers.
there were a lot of logical puzzles to be solved.
third round was a senior managers round - 2 panel interview. again logical puzzles, entire work profile (where i was working earlier), what makes me look for other opportunities, growth expected - one main question - are you willing to work in Chennai (INDIA) for the next 2 years.
fourth round - HR process, nothing very grilling - basic questions about background, educational details, what do i expect of this company, willing to work in Chennai (again asked).
after 20 days i got the offer and accepted it.