The recruitment process consisted of 5 rounds.
The first round was an online coding assessment with 4 DSA questions: 2 Medium and 2 Hard. The questions were dependent in nature. I was able to clear the round after completing 2 questions, since the selection was relative and depended on overall on-campus performance.
The second round was an aptitude test conducted on the Crossover platform. It had 50 questions with a 15-minute timer, and 3 attempts were allowed. The cutoff required solving at least 40 questions correctly. The round mainly tested speed, elimination of options, and remembering answers from previous attempts.
The third round was a CV screening/resume interview lasting around 30–40 minutes depending on the interviewer. The interviewer asked detailed questions about projects mentioned on the resume, their outcomes, team management experience, challenges faced, and key learnings. The discussion was mostly based on the depth of your resume and contributions.
The fourth round was a DSA technical interview with 2 coding questions. The interview was conducted on Google Docs through screen sharing, where I had to explain my approach while coding. I was able to completely explain and solve only one question within the allotted time and could not finish the second one, so I was eliminated in this round.
We were informed there would be an HR round after the technical interviews, but no one from our campus reached that stage, so there is not much information available about it.
Overall, the process was moderately difficult and tested problem-solving ability, speed, communication skills, and resume depth. Being strong in DSA, aptitude speed tests, and having a thorough understanding of your projects would help a lot.