Cognizant GenC Interview Experience 2025
Summary
I experienced multiple rounds for the Cognizant GenC role, including communication, aptitude, technical assessments, and two technical interviews focusing on Java OOP, basic coding, and SQL.
Full Experience
GenC is for freshers -> 4.5lpa and the freshers who perform well in all the assessments are selected for GenC Next(6.75 lpa) I suppose.
ROUND 1 : COMMUNICATION ASSESSMENT I received a mail for Communication Assessment on June 18, 2025 It has 4 segments
- You need to repeat after them
- Fill the blanks
- Active-Passive Voice
- Listen to the story provided and answer accordingly
ROUND 2 : APTITUDE ASSESSMENTS I received a mail for Aptitude Assessment on June 19, 2025.
- Basic apti test.
- The next section consisted of 4 types of pattern segments having time limits for each.
ROUND 3 : TECHNICAL ASSESSMENT Mail was received on 20th June, 2025.
- It consisted of 2 coding questions (you can select the programming lang you prefer).
- Second, it consisted of 2 SQL questions : one was basic select and the other was on JOIN.
ROUND 4 : TECHNICAL INTERVIEW My Technical Interview was scheduled on 26th June, 2025 from 1pm - 2:30pm. However, the actual interview started from 2:15. (Be sure to dress up formal with effecient light in your bg and carry your College ID card with you)
- The Interviewer asked me to show my college proof, I did not have it at that time, so he asked if I had a soft copy on my phone, I did. Showed it to him in the camera, he took a screenshot.
- Introduce yourself : While introducing myself, I mentioned my proficiency in Java, so he began questioning in Java.(Be sure of what you speak).
- What do you mean by polymorphism?
- Wdym by Abstraction and Encapsulation? Where is it used?
- Gave me a program to write : From an array, print the numbers which have duplicate values.
- What else lang do you prefer apart from Java - I said SQL.
- What would you rate yourself on a scale of 1-5 on your SQL skills?
- Would you be able to relocate?
- If in future, you are given to work on any other lang except for Java, are you open to it?
- Can you work in shifts that are not basic?
- What do you mean by error handling?
- What is the use of finally?
- What does static keyword do?
- Any questions for me?
After 10-15 min exiting the interview, I received a call from the HR, I guess he was South Indian and was wearing headphones, I couldn't clearly get what he was saying, but I understood 2 things : Rejoin the interview and feedback, I somewhat merged them and thought he told me to rejoin the interview because feedback was not given. I asked him if I needed to on my camera as I changed my formal clothes and was in casual, he said no no, or it sounded like that, then he hung up. I joined the interview and the same interviewer was there, SHIT, I blocked the camera(I was in my casuals without light), he asked me to ON my camera, SHIIIIIIIIIITTTTTT, I cannot change as I was blocking the camera with my hands as THERE WAS NO OPTION TO BLOCK THE CAMERA. I asked nervously(hahaa), is the interview not finished yet. He was good, he calmly said that this was the next Technical Interview((gaspp)I was not expecting that). So I had to remove my hand. He went on.
- Told me create a table with the attributes he gave me.
- An Update Query
- A delete Query
- Asked me about JOINS, Left Join, Right Join
- Told me to write a sorting(whichever method I want) on an array.
- DROP and TRUNCATE
- Do you know about clouds? -NO -It's okay
- Which JAVA version do you use?-17 Do you know JAVA 8? -No -Streams? -No.
- What new feature does Java 17 have? Done. I received the interview completion mail. It was long but fun.
Interview Questions (20)
What do you mean by polymorphism?
What do you mean by Abstraction and Encapsulation? Where is it used?
From an array, print the numbers which have duplicate values.
What would you rate yourself on a scale of 1-5 on your SQL skills?
Would you be able to relocate?
If in future, you are given to work on any other lang except for Java, are you open to it?
Can you work in shifts that are not basic?
What do you mean by error handling?
What is the use of finally?
What does static keyword do?
Any questions for me?
Create a table with the attributes the interviewer gave.
Write an SQL Update Query.
Write an SQL Delete Query.
Explain JOINS, Left Join, Right Join.
Write a sorting algorithm (whichever method you want) on an array.
Explain the difference and use of DROP and TRUNCATE in SQL.
Do you know about clouds?
Which JAVA version do you use? Do you know JAVA 8? Do you know Streams?
What new feature does Java 17 have?
Preparation Tips
Go through all the interview experiences available.