There were three rounds: Coding+Aptitude, Technical, and an HR+Managerial
The first had a few aptitude questions, some on logical reasoning, and two codes to do: both on patterns
The second and third rounds were conducted on the same day.
The second went on for 1.5 hours, I was asked to explain one of my projects in depth: especially the backend
There were questions on Arrays, OOP concepts (polymorphism and inheritance)
The third had a set of two questions: both were word problems for which solutions had to be developed
The first was based on operator overloading, polymorphism, and inheritance- I was asked to write the code on a paper
The second was a real-time example of designing a DB for a retail store with multiple branches, and write queries for accessing records between them
The last round was also partly HR, with questions relating to my hobbies, background, interests, and SWOT analysis