I applied through college or university. I interviewed at Cognizant (Chennai)
Interview
I appeared for the Cognizant campus placement drive for the Programmer Analyst role as an M.Tech Cybersecurity student. The process included an online assessment followed by a technical interview. My interview panel consisted of two interviewers — one sir and one ma’am.
The ma’am started with basic Python questions, such as:
What are data types?
What is mutable and immutable?
Write a small program to create a list or array and perform basic operations using two variables.
After that, the sir took over and made the interview more interesting by asking real-world cybersecurity scenario questions, like:
“How would you secure an application from cyber attacks?”
“What are the key measures to protect a system or network?”
I enjoyed answering those because they aligned with my specialization. Both interviewers were very polite, supportive, and made the environment comfortable.
Offer & Outcome:
I received an offer letter from Cognizant, which was a very proud moment since it was my first college placement. However, I couldn’t accept it due to the joining location (Chennai) and an early date of joining that clashed with my university exams. I had reached out to HR requesting an extension, but unfortunately didn’t receive any response, so I had to reject the offer.
Even though I couldn’t join, my overall experience with Cognizant was excellent. The interviewers were professional and kind, and the process was well-structured. It gave me great confidence as my first placement experience. I truly appreciate the opportunity and hope to receive a job offer from another reputed company soon!
Tips for Candidates:
✅ Revise Python basics (data types, lists, arrays).
✅ Be ready for scenario-based cybersecurity questions.
✅ Keep your fundamentals strong and communicate clearly.
Interview questions [1]
Question 1
What are data types?
What is mutable and immutable?
Write a small program to create a list or array and perform basic operations using two variable
How would you secure an application from cyber attacks?
What are the key measures to protect a system or network?
Format: Platform-based (e.g., HackerRank or LeetCode).
Details: 2-3 basic coding questions focusing on fundamental data structures (arrays, strings) and algorithms, along with a few multiple-choice questions on OOPs concepts, SQL, and basic networking.
Duration: 60 to 90 minutes.
Interview questions [1]
Question 1
Format: Video call with a Senior Engineer.
Details: Review of the code written in the assessment. You are asked to explain your logic and optimize it. Basic conceptual questions follow, covering topics like:
Differences between interface and abstract classes.
Basic SQL queries (Joins, Group By).
Walkthrough of a college project mentioned on your resume.
Duration: 45 to 60 minutes.
3. Managerial / Behavioral Interview (Round 2)
Format: Video call with a Project Manager or Engineering Lead.
Details: Discussion focused on soft skills, situational judgment, and cultural fit. Common questions include:
"Tell me about a time you faced a challenge in a team project and how you resolved it."
"Why do you want to join this company?"
"How do you handle tight deadlines?"
Duration: 30 to 45 minutes.
4. HR Discussion
Format: Short phone call.
Details: Discussion regarding company policies, location preferences, document verification, and basic salary expectations.
Duration: 15 minutes.
Simple interview. I got asked about my projects and stuff about expected behavior at the company. The technical side of the interview included problems from SQL and Python. Overall, not a bad process.
I applied through college or university. The process took 2 months. I interviewed at Cognizant
Interview
first round was written test followed by communication assessment followed by one round of technical + HR interview not that hard , this was as a part of campus placement