The shortlisting was done on the basis of CGPA.
Then the 1st round was the written round. It was conducted through AMCAT. The sections were Aptitude, Reasoning, English some technical questions followed by a 1-hour coding test. The coding test had 2 questions out of which one was very simple and the other was of medium difficulty. The questions were from arrays, backtracking, string manipulation, pattern printing, etc. the languages were C, Java, C++, etc. Practice AMCAT aptitude, reasoning and coding questions for the 1st round.
After the first round, the results were announced in the afternoon and the next round (Technical and HR Interview) was scheduled the next day.
There were 6-7 different panels which were taking the technical interview. The questions were different in different panels. Some panel asked questions from Networking (IP addressing, Switching, routing, protocols, etc), some asked java EE (Servlets, JSP, containers, JDBC, their codes, etc) and some asked questions from databases and data structures. Mine questions were from my resume itself (from the Areas of Interest column, Projects, Skills, etc). Questions form data structures, databases (SQL and No-SQL databases), and advancement in technology. I mentioned Hadoop (Big-Data) in my resume so questions were from that also. Questions from the projects, your role in the project, etc were also there. The interviewer was very calm and had a good personality. No need to get nervous. For me, it was a conversation rather than a Technical Interview. By the end of the interview, he gave me the company's form to fill up and wait for the HR interview.
For the HR interview, please go through the company's website well. They expect you to know about the company. Questions were about myself, my family, hometown, current city, their specialty, my b.tech projects, my role in each of them (I mentioned 3 projects), any participation in some technical events, contests, etc. I was also asked questions from my hobby section. I mentioned traveling and cooking. So questions were "Tell me about the places which you've visited during your B.Tech, types of food which you can cook, etc" They can also ask you questions form latest technology trends (i.e., Do you know about blockchain?, what is IoT, etc) It was also very good and smooth and I answered all the questions well. Be fluent and confident while you speak. Do not stammer or get nervous.
The results were announced after 3-4 hours and out of 136 students from my college 18 were finally selected. I was fortunate enough to be one of them.