One phone interview, just asked some questions about resume and previous projects. 7 rounds for on-site interview, asked about Java, Database, C programming and basic algorithm, and scenario questions about testing. Database questions related to "group by", "having" etc. Math question include how to swap two numbers without using extra space. Scenario questions are those in which they describe some malfunction problem and let you analysis and figure out what might be wrong.