There were 5 sections. CGPA was also considered a section so there were 6 in total. You had to clear cutoff for atleast 3 for further shortlisting. There were 3 coding questions - 2 easy/moderate snd 1 advanced. 2 aptitude sections - Quantitative and Computer science related. For Quantitative the questions were similar to JEE so be prepared with PnC, trignometry, Co-ordinate Geometry, etc. Computer apti also had a few os questions which not many could do. Lastly there were 2 subjective HR questions which could be done with a little effort.
It started with a very brief introduction/asking what you did in quaratine. Then it went straight to coding. For me there were only two coding questions and they were easy as well.
A) Mirror a matrix
B) Given an array print all combinations of the array with the sum of elements as given target sum.
My interview was over here but there could be questions on sql, oops, etc. So be prepared.
This one was important. It started with an introduction. Then we went straight to my CV. And yes GS really goes through each line of your CV. So dont put anything you cannot answer for! We started by talking about the internship which I did the previous summer and a brief discussion on React and DOM. Then we went through each and every project and I explained him in a brief but detailed manner. Some of the projects were similar to other people as well because we put in DSPD/CPL projects too, so they ask you about it. Be prepared with a good answer how yours differs from others. And also, it depends on the interviewer how deep he/she goes into each project. I had a b tree project and so he asked me where b trees were used. Real world knowledge is also important. I answered him that they are used level based heirarchial indexing in disk memory in RDMBS. People were also asked about the scalability of their projects and how they would improve them. So be prepared with atleast a bit of knowledge in these things. Lastly, when my cv was done, he asked me a few questions on sql, nothing very major just a few nested queries. OOPS and SQL are a must! Then he asked me if I had any questions for them and that's the time to differentiate yourself from others. Definitely ask a few questions and if possible try to have a different kind of question from others. I had actually researched on Marcus, an app they had launched recently, and so I knew a lot and asked very interesting questions related to some rumours that were floating around related to it. He was quite impressed and we had a good healthy discussion. He even mentioned I asked him good questions. It creates a good environment so please ask questions!
This was a quick round. Just 1 puzzle - 3 priests 3 devils puzzle from gfg. I knew it already but didnt let him know that. I took a wrong route deliberately but then tracked back and explained him in detail why only this path works and answered the question perfectly. The interview was over. Remember to thank the interviewer always. Tell them you had fun. These small things go a long way. Also, GFG is the way to go. Puzzles are always a must for GS.
There were some major connectivity issues from my side and I had a rough time during my 2nd interview. But the people there were very understanding and we continued on the phone later. So remember to stay calm and focus on your talent. If you have what it takes you will be selected. So don't worry and continue the hard work. Keep the grind going on!