The selection process consists of multiple stages. It begins with a pen-and-paper test that evaluates candidates on aptitude, reasoning, building system design architecture. Those who qualify move on to a group discussion round, where communication skills, confidence, and teamwork are assessed through a discussion on a given topic. Shortlisted candidates then attend a technical interview, where they are tested on coding skills, core subjects, and their project knowledge. Finally, there is a managerial and technical round that includes behavioral and situational questions along with some technical discussion to evaluate the candidate’s overall suitability for the role.