There were 8 rounds in total.
First round:
A short coding round. Each person had one question to solve , the time given was 20 minutes. No programming language and IDE restriction were imposed on the students . Questions were simple , but not too direct.
Second Round:
It was a long coding round . There was one questions given to everyone. Again no restrictions on IDE or programming language , and online compilers were allowed at the risk of the students, if you do.end up using online compilers save your code offline from time to time. There will be employees dedicated to check your approach , coding standards, efficiency , output and will keep giving improvements to work upon. Keep discussing your results with them.
Third Round
It was a face to face technical interview. All major concepts of CS were tested. The interview will be based on your resume , if you lie about it , the panel will identify it and make it very difficult for you . So know in detail about the domains you specify In your resume . Concepts on DS , Algo, DBMS were tested along with concepts that are related to your domain
Fourth Round
Took place at the office, it was also a technical face to face interview. They go in depth about your projects and ask questions related to your project domain , you are in trouble if you weren't actively involved in the project you mention in your resume. Then there were questions on UML design , DS again was tested here.
After this round few people only remained and the rest of the rounds didn't have an elimination , but it doesn't mean you get the offer, these rounds will be in random order depending upon their availability, and they take everything into consideration and make a hire or no hire decision ...
Future rounds were
Logic round : 11 flowchart questions 75 minutes
WAT round : easy aptitude questions , 12 minutes for 50 qns .
Leadership round : An HR round
P3 round : About the three pillars of the company and discussion on your views