Cognizant GenC Interview Experience 2025

cognizant logo
cognizant
GenC
June 27, 20253 reads

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)

Q1
Polymorphism Concept
Other

What do you mean by polymorphism?

Q2
Abstraction and Encapsulation
Other

What do you mean by Abstraction and Encapsulation? Where is it used?

Q3
Find Duplicate Numbers in Array
Data Structures & Algorithms

From an array, print the numbers which have duplicate values.

Q4
SQL Self-Rating
Behavioral

What would you rate yourself on a scale of 1-5 on your SQL skills?

Q5
Relocation Willingness
Behavioral

Would you be able to relocate?

Q6
Language Flexibility
Behavioral

If in future, you are given to work on any other lang except for Java, are you open to it?

Q7
Shift Flexibility
Behavioral

Can you work in shifts that are not basic?

Q8
Error Handling Concept
Other

What do you mean by error handling?

Q9
Purpose of 'finally' block
Other

What is the use of finally?

Q10
Static Keyword Purpose
Other

What does static keyword do?

Q11
Candidate Questions for Interviewer
Behavioral

Any questions for me?

Q12
Create SQL Table
Data Structures & Algorithms

Create a table with the attributes the interviewer gave.

Q13
Write an SQL Update Query
Data Structures & Algorithms

Write an SQL Update Query.

Q14
Write an SQL Delete Query
Data Structures & Algorithms

Write an SQL Delete Query.

Q15
Explain SQL JOINs (Left, Right)
Data Structures & Algorithms

Explain JOINS, Left Join, Right Join.

Q16
Implement Array Sorting Algorithm
Data Structures & Algorithms

Write a sorting algorithm (whichever method you want) on an array.

Q17
Explain SQL DROP and TRUNCATE
Data Structures & Algorithms

Explain the difference and use of DROP and TRUNCATE in SQL.

Q18
Cloud Computing Knowledge
Other

Do you know about clouds?

Q19
Java Version and Features
Other

Which JAVA version do you use? Do you know JAVA 8? Do you know Streams?

Q20
Java 17 New Features
Other

What new feature does Java 17 have?

Preparation Tips

Go through all the interview experiences available.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!