The test was relatively short, consisting of 5 to 6 sections: aptitude, C fundamentals, OOPs, code snippets, programming, and AI or statistics.
Each section had a maximum of 5 questions. The aptitude section's difficulty depended on individual proficiency. There were 2 easy programming questions. The OOPs and fundamentals questions were of medium difficulty. The code snippets section presented some tricky challenges. Although I wasn't prepared for the AI section, it involved simple statistics under heavy AI terminology, manageable if you grasped the question context.
I don't remember the exact time given for the test, but it was around 1.5 hours. To secure selection, it was essential to answer almost all questions correctly. Many students had only 1 or 2 questions wrong and were confident, yet only 6 were shortlisted.
The selection announcements were made several days after the test. Interviews were scheduled for the next day after the announcement, leaving very little time to prepare.
The interview was conducted online, with 2 or 3 interviewers present: one for introductions, one to handle technical questions, and a manager. The interview lasted above 1 hour, the technical part being the longest. The interview commenced with a basic introduction. It's crucial to prepare your introduction well and maintain a clean resume. Avoid listing skills you haven't used or are less confident about, just to inflate your resume. After my introduction, about 5 minutes into the interview, they went point by point according to my intro/resume, deeply into the skills I mentioned. Be cautious about what you emphasize while speaking. After 1 or 2 questions, I realized they were asking progressively deeper questions about the topics I sounded confident about. So, from the next questions, I started speaking boldly about the topics I wanted to be asked about. It worked for me, as they began asking questions on the subjects I had emphasized. The interview lasted around 30 to 35 minutes. Then, the interviewer asked me to open Notepad and write code while sharing my screen. The questions were basic, such as declaring an array, printing the nth element, finding the nth largest/smallest element, and some questions from the aptitude test. You could use any programming language for this part. When the interviewer indicated no more technical questions, the managerial round began with another person. This conversation was more general. They aimed to understand your behaviour, so rather be yourself than being goody-goody. The interview results were announced after a few days.
I had one interview, but many had two or even three interviews. Feel free to ask any other help if required. All the Bestππ»ππ»!