There were 3 rounds:
1 online aptitude test (all MCQs on Java, OOP concepts, database, logical and quantitative)
2 face to face technical interviews
In the first technical interview, basic Java concepts were asked like primitive and user defined data types, polymorphism, pointers, pass by value/pass by reference.
In the second technical interview, database questions were asked. I was given a problem for which I had to design the database tables and write queries to retrieve the data. Also, I was asked to display this data on a webpage using PHP