The online test consisted of 3 coding questions- 2 moderate and 1 advanced, 1 section on quantitative aptitude, and 1 on computer's related MCQs, and 2 HR questions. Quantitative aptitude required knowledge of trigonometry, PnC, Co-Ordinate geometry (JEE level), etc. Computer aptitude had questions of OS, CO, etc (which most students could not attempt). The aptitude round had negative marking. HR questions could be done easily with little thinking and smart answers.
This round started with a brief introduction and discussion about my projects. They asked a few basic questions on MySQL and then gave a coding question.
The question was: Given an array of numbers, arrange them in a way that yields the largest value (gfg).
I was not able to give the complete code but we had a long discussion over the approach & logic which I was able to communicate well.
In this round, the interviewer picked up one of my projects which I had done in JAVA and asked about its working, why I took the project, my approach, difficulties, etc. This round completely revolved around CV and projects. They checked my complete understanding of the project. Real-world application of the project is also important and you should be prepared with answers that make you stand out.
Then they asked the approach of a coding question that I was able to give properly.
Question: Given an array of random numbers, push all the 0's to the end of the array (gfg).
Finally, the interview ended with the interviewer asking me if I had any questions for him. This is the time you can make an impression so think over questions beforehand and do some research on the company. Try asking questions related to current situations or some projects undertaken by the company.
This was a quick round where I was asked about the real-world application of my projects and a few questions on projects that I had done in a team. They mainly tested how deeply I know the projects and how they can be used in real-life. Prepare smart answers for questions based on team spirit and situational questions. A few candidates were asked puzzles from gfg so try solving them.
The round ended with me, asking a few questions to the interviewer.
Remember to stay calm and confident throughout the process. Keep communicating with the interviewer and tell them how you are approaching a problem. Their main aim is to check your problem-solving skills and your approach. Be honest and don't beat around the bush in case you don't know anything. If you have confidence and knowledge, you will be selected. So don't worry and work hard. All the best!