The selection process was conducted in three stages. The first stage was an aptitude and reasoning test, designed to assess problem-solving ability, logical thinking, and basic analytical skills. This round mainly focused on quantitative aptitude, logical reasoning, and a few verbal ability questions to evaluate overall mental sharpness. The second stage was the coding round, where candidates were tested on their programming skills, logical implementation, and knowledge of data structures and algorithms. The problems ranged from easy to medium level, focusing on real-time problem-solving and optimization. The final stage was the interview, which included both technical and HR aspects. Technical questions covered core subjects, coding, and project knowledge, while the HR part focused on personality, communication, and cultural fit for the organization.