Cognizant GenC Interview Experience

Cognizant GenC Interview Experience

In this page you will find Cognizant GenC Interview Experience of selected candidates. Read through them to find out the questions asked in Cognizant GenC Interview. Page Highlights:
  • What is Cognizant GenC?
  • Cognizant GenC Interview Experiences 2023
  • GenC Interview Questions
  • Cognizant FAQs
cts genc next interview experience

What is GenC?

GenC stands for Generation Cognizant. It basically means the fresher hiring that Cognizant does. GenC refers to those candidates who enter Cognizant with no prior experience.

Cognizant GenC Profiles:-

  • Candidates with minimal to no coding experience are often hired for this profile.
  • For this role candidates are trained once they are hired to work with technologies.

Cognizant conducts off campus and on campus drives to hire freshers for these roles.

1.Cognizant GenC Interview Experience

I recently got hired in Cognizant for GenC. So Cognizant came to our campus for hiring.

There were 3 rounds in total.

Cognizant Online Exam:-

It was an online exam conducted on AMCAT. Now Cognizant has divided the online aptitude test into two parts:

Round 1: GenC Aptitude Assessment
Total time: 100mins

In this section, we had 3 parts: Quants, Logical, and English with 25, 35, and 20 questions respectively. Since I had cleared the first round I was eligible for the 2nd round which was a communication assessment.

Round 2: Communication Assessment
Total time: 45mins

This section again had 3 parts: Reading grammar, comprehension listening and speaking.

I did well in this round and got selected for the interview rounds.

GenC Interview-

The third round was the Technical Interview. It was conducted on Superset platform and the duration was 30 minutes.

This whole round, the interviewer focused mostly on Communication and Technical Skills.


  1. Self Introduction
  2.  Project related questions.
  3. You are from ECE background, why choose IT?
  4. There were some basic aptitude problems he gave to solve.
  5. What is software development life cycle?

    Answer- SDLC is the process of designing, building and maintaining a software product followed by the software development team. It is basically a systematic approach towards developing a product as per the requirements.

  6. What are OOPS concepts?

    Answer- OOPS concepts include class, object, inheritance, abstraction, polymorphism, abstraction.

  7. There were two coding questions:-
    a. Write a program to find whether a number is even or odd.

(Use Coupon Code CT10 and get 10% off and additional months)

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription


int main()


    int number;

    printf("Insert a number \n");


 //Checking if the number is divisible by 2

   if (number%2 == 0)

     printf("The number is even\n");


     printf("The number is odd\n");

  return 0;


      b.Write a program for the Fibonacci series.


int main()


     //To initialize variables

     int n1=0,n2=1,n3,limit,i;

    //To take user input

     printf("enter a limit of series \n");

     scanf( "%d",&limit);

     printf("Fibonacci series %d %d ",n1,n2);

     //To use this loop for given length



          //n1 and n2 sum  store in new variable n3




       //display serious

         printf("%d ",n3);


   return 0;


Use Coupon Code “CT10” and get flat 10% OFF on PrepInsta Prime, additionally get:

  • 1 months extra on 3 & 6 months plan
  • 2 months extra on 12 & 24 months plans
  • 3 months extra on 36 & 48 months plan

Cognizant HR Interview:-

The HR Round was also conducted on Superset and was only of 10 minutes.

It was mostly a Document Verification round and they asked for my marksheets and id cards and also asked some basic HR Questions.

1. Where do you see yourself in 5 years?

2. Self Introduction

3. Tell me about your projects.

4. Why should we hire you?

5.What leadership qualities do you have?

Answer- Gave them an example where I had to lead a team.

6.What were the difficulties you faced while working on the project?

7. Do you have any questions for me?

2.Cognizant GenC Interview Experience

I got placed in Cognizant for the profile of GenC. I would like to share my entire Cognizant Interview Experience with the readers of PrepInsta.

So from our campus, they had informed us about the drive. I applied for the drive and got selected for the online exam.

Round 1: Online Aptitude Assessment

This round was of 100 mins, and there were 3 sections.

  • Section 1:- There were 25 Questions on Quantitative Aptitude topic.
  • Section 2:- There were 35 questions on logical reasoning ability.
  • Section 3:- There were 20 on verbal ability.

Level of difficulty: Moderate.

Round 2:-Communication Assessment

This round was of 45 mins, and there were 3 sections.

  • Reading and grammar
  • Listening and comprehension
  • Speaking

Level of difficulty: Moderate.

Round 3:-Cognizant GenC Technical Interview

The Technical Interview started with introductions, then the Interviewer gave me 2 coding questions to solve.

1.Write a program to perform Binary search on an array of N numbers.

#include  //header files

int binarySearch(int[], int, int, int);

int main() //main function


 int arr[10] = {9, 26, 33, 47, 53, 60, 75, 80, 86, 99};

  int item, location = -1;

  printf("Enter the item which you want to find ");


  location = binarySearch(arr, 0, 9, item);

  if(location != -1) //looping logic


    printf("Item found at location %d",location); //printing the element




    printf("Item not found");


  return 0;


int binarySearch(int a[], int start, int last, int item)


  int mid;

  if(last >= start)


    mid = (start + last)/2;

    if(a[mid] == item){

       return mid+1;


    else if(a[mid] < item){

       return binarySearch(a,mid+1,last,item);



       return binarySearch(a,start,mid-1,item);



  return -1;


2.Write a program to perform Merge sort on an array of N numbers.

Next he asked me a lot of questions on Machine Learning. All my projects were on Machine Learning and so they asked about it a lot.

  1. Explain all the stages of creating a machine learning model on a given dataset
  2. What are the different regularization techniques?
  3. What is poison distribution?
  4. What is the formula for gradient descent?
  5. Explain any clustering algorithm.
  6. What is PCA?

Next they questioned me on ReactJS as I had mentioned it in my resume.

  1. What is virtual DOM and why ReactJS uses it?
  2. What are the bounding methods in React?
  3. Difference between Class Component and Functional Component in ReactJS?

Round 3:Cognizant GenC HR Round

The HR Round was like a document verification round only. The questions asked in this round included:-

  1. Tell me about Yourself.
  2. What are your hobbies?
  3. Tell me about your struggles to win your first hackathon (mentioned in my resume)
  4. What is your favorite technology?

To read other companies interview experiences, visit Interview Dashboard:

3.Cognizant GenC On Campus Interview Experience

Cognizant visited out campus for hiring. All batches were eligible for this drive. There were 3 rounds that were conducted.

Round 1:Cognizant GenC On Campus Assessment

The online aptitude test has now been divided into two sections by cognizant:

  • GenC Aptitude Assessment
  • GenC Communication Assessment

Round 1: GenC aptitude assessment
Total time: 100mins (35+20+45)

There were three components to this section: Quantitative, Logical, and English, each with 25, 35, 20 problems.

Since I had passed the first round, I was qualified for the second step, which involved a communication assessment.

Round 2: Communication Assessment
Duration: 45 minutes

Again, there were three sections in this one: speaking, listening comprehension, and reading grammar.

Round 2: Cognizant GenC Interview

The third round was Technical Interview round. The questions asked in this round included, programming related questions, internships and project questions.

Cognizant GenC Interview Questions and Answers:-

1.Write a program for Heap sort.

#include<stdio.h> // including library files

int temp;
void heapify(int arr[], int size, int i)//declaring functions


int max = i;

int left = 2*i + 1;

int right = 2*i + 2;

if (left < size && arr[left] >arr[max])

max= left;

if (right < size && arr[right] > arr[max])

max= right;

if (max!= i)


// performing sorting logic by using temporary variable

temp = arr[i];

arr[i]= arr[max];

arr[max] = temp;

heapify(arr, size, max);



void heapSort(int arr[], int size)// providing definition to heap sort


int i;

for (i = size / 2 - 1; i >= 0; i--)

heapify(arr, size, i);

for (i=size-1; i>=0; i--)


// swaping logic

temp = arr[0];

arr[0]= arr[i];

arr[i] = temp;

heapify(arr, i, 0);



void main() // defining main()


int arr[] = {58, 134, 3, 67, 32, 89, 15, 10,78, 9};

// array initializing with their elements.

int i;

int size = sizeof(arr)/sizeof(arr[0]);

heapSort(arr, size);

printf("printing sorted elements\n"); // printing the sorted array

for (i=0; i<size; ++i)



2.What are the different data types in Python?

Different data types include:- int, float, double, string, dictionary, tuple, list.

3.What are the OOPS concepts?

4.What are the different types of Inheritance?

  • Single Inheritance.
  • Multiple Inheritance.
  • Multi-Level Inheritance.
  • Hierarchical Inheritance.
  • Hybrid Inheritance.

5.Create an empty class using pass keyword.

6.Write a code to print first 10 elements of Fibonacci series.

7.Explain your projects.

8.What was your learning experience in  your internships?

Round 3: Cognizant HR Interview

There was also an HR Round which was mostly around document and document verification.

4. Cognizant GenC Interview Experiences

I got to know about Cognizant GenC off-campus recruitment through the Prepinsta portal. After 15-20days, I received an email stating my resume was shortlisted for the assessment process.

Round 1: Online Aptitude Assessment:

So this round was an elimination round divided into three sections:

  • Quantitative aptitude
  • Verbal ability
  • Logical reasoning

Cognizant take assessments on a specific platform named AMCAT.

The level of difficulty was moderate.

The time allotted for this round was 100mins

Round 2: Communication Assessment:

Just like the Aptitude assessment, this round was also an elimination round divided into three sections:

  • Comprehension and Listening
  • Speaking
  • Reading and grammar

The level of difficulty was moderate. The time allotted for this round was 45mins

Round 3: Interview Round: 

After a week I received an email about being shortlisted for the next round which was the Interview Round.

TR Round: (30minutes)

My technical round timing was around 10 am. The interviewer was on time and it was like a friendly discussion.

  1. Why do you think JAVA is safe compared to other languages?
  2. What is meant by the term OOPs and their need?
  3. What are the advantages of DBMS?
  4. When does a checkpoint occur in DBMS?
  5. What are cloud computing and data mining?
  6. What is Polymorphism?
  7. What is the waterfall model?
  8. They also asked me to explain my college project, mainly my roles and responsibilities.

Later I was asked to solve two coding questions also.

  1. Write a code to bubble sort using JAVA.
// Time Complexity : O(N^2)
// Space Complexity : O(1)
class Main
    static void bubbleSort(int a[])
        int len = a.length; // calculating the length of array
        for (int i = 0; i < len-1; i++)
            for (int j = 0; j < len-i-1; j++) 
                if (a[j] > a[j+1]) //comparing the pair of elements
                    // swapping a[j+1] and a[i]
                    int temp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = temp;

    /* Prints the array */
    static void printArray(int a[])
        int len = a.length;
        for (int i = 0; i < len; i++)
            System.out.print(a[i] + " "); //printing the sorted array


    // Main method to test above
    public static void main(String args[])
        int arr[] = {64, 34, 25, 12, 22, 11, 90};

        bubbleSort(arr);//calling the bubbleSort function

        System.out.println("Sorted array");

        printArray(arr); //calling the printArray function

2. Write a code to check whether a number is prime or not.

// Time Complexity : O(N)
// Space Complexity : O(1)
public class Main
    public static void main (String[]args)
        int n = 23;

    private static void checkPrime(int n) {
        int count = 0;

        // negative numbers, 0 and 1 are not prime
        if (n < 2)
            System.out.println ("The given is number " + n + " is not prime");

        // checking the number of divisors b/w [1, n]
        for (int i = 1; i <= n; i++) 
            if (n % i == 0) 
                count += 1; 

        // if count of divisors greater than 2 then its not prime 
        if (count > 2)
            System.out.println ("The given is number " + n + " is not prime");

            System.out.println ("The given is number " + n + " is prime");

After clearing the Technical round, I was selected for the HR round.

HR round:(15minutes)

It was just a document verification round along with some general HR questions such as,

  1. Are you ready to relocate?
  2. Can you work under pressure?
  3. Do you have any questions for me?

After clearing the HR round successfully I got selected for the profile of GenC with the 4LPA package at Cognizant.

Thank you.

Cognizant Interview Preparation Course

In PrepInsta Prime, we have created a customized  Cognizant Interview Preparation Course. This course includes:-

  • Cognizant Interview Questions
  • Cognizant Technical Interview Questions
  • Cognizant HR Interview Questions
  • Cogniznt Interview Experience Videos of selected candidates
  • Cognizant Interview Experience of candidates
  • and much more…

To read more Interview Experiences of selected candidates, visit:

FAQ on Cognizant GenC Interview Experience

Question: Is Cognizant GenC Interview easy?


The Cognizant GenC exam is relatively easy. The candidates are expected to know about the basics of new and advanced technologies and basic to medium coding questions.

Question: What type of questions are asked in Cognizant Interview?


In Cognizant Interview questions are asked on new technologies like ML, AI. Along with that you can basic programming questions and coding questions. And some questions about Cognizant.

Question: Is there any chance of upgrading to GenC elevate is I perform good in GenC exam?


No. For whichever profile you have registered you will be shortlisted for that only. No upgrades are done.

Question: Are coding questions asked in Cognizant Interview?


Yes, coding questions are asked in Cognizant Interview.

You can practice coding questions here : Top 100 codes

Question: What questions can I expect in GenC Elevate Interview?


GenC Elevate interview is a combination of Technical and HR Questions. 

Question: Can I get rejected in Cognizant HR Interview?


All the rounds in Cognizant are elimination rounds, and there is always the chance of getting rejected after the Interview stage.

Question: How long is the whole Cognizant Interview process?


The Cognizant Interview usually lasts for 30 minutes. But it varies as per candidates and interviewers.

Question: Does Cognizant reject after document verification?


Cognizant does a proper background check and document verification after hiring. And if there is any misinformation then they can reject the candidate.


Get over 200+ course One Subscription

Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others

Checkout list of all the video courses in PrepInsta Prime Subscription

Checkout list of all the video courses in PrepInsta Prime Subscription