I applied to Cognizant through a campus recruitment drive, starting with an online aptitude test covering quantitative aptitude, logical reasoning, and verbal ability. After clearing that, I had a technical interview where I was asked about programming, data structures, SQL, and OOP concepts, followed by a managerial round focused on project experience, scenario-based questions, and leadership skills. Finally, in the HR interview, we discussed my background, why I wanted to join Cognizant, and salary expectations.