On campus interview:
1st round was Aptitude, Reasoning and Programming round, with negative marking. It was not that hard and had ample time to solve all the questions but the negative marking made it tricky for everyone.
The programming questions consisted of C, Java and Python pseudo-codes, only upon lists and dictionaries and similar easy topics.
Then there were two technical rounds that were moderately difficult. More attention was given python and sql/databases.
HR round was fairly easy and contained the common HR questions.