Open In App

Cognizant Genc Next Interview Experience (On-Campus) 2021

The recruitment process started with a Pre-placement talk. Here we were told that we had to attempt a Skill-based Assessment & the test scores will decide the selection of the three mentioned roles (Genc, Elevate, or Next). 

Round 1: Skill Based Assessment 



  1. MCQs:  [ Total Question – 15 ]
    • Aptitude – Profit & Loss, Average, Time & Work, Speed & Time, Simple & Compound Interest
    • Reasoning – Sitting arrangement, Coding decoding, Blood relation
    • English – Passage Answer, Antonyms, Synonyms
    • Computer Science – OOPS , OS, DBMS, HTML Tags
  2. Coding: [ Easy-Level ] [ Total Questions – 2 ]
    • Every candidate has a different question set. Mainly questions were asked from topics like Array and Strings.
    • An array has of positive integers has been given. Print the array elements in such a way that all multiples of 10 should appear at last in corresponding order. Also, the remaining elements should be present in their respective order.
    • Similar Problem: https://www.geeksforgeeks.org/move-ve-elements-end-order-extra-space-allowed/amp/




#include <stdio.h>
  
void pushAtLast(int arr[], int n)
{
    int start = 0;
    int temp[n];
  
    // Copying all non multiple at start
    for (int i = 0; i < n; i++)
        if (arr[i] % 10 != 0)
            temp[start++] = arr[i];
  
    // Now copying all mutiples of 10
    for (int i = 0; i < n; i++)
        if (arr[i] % 10 == 0)
            temp[start++] = arr[i];
  
    // Copying all elements to array
    for (int i = 0; i < n; i++)
        arr[i] = temp[i];
}
  
int main()
{
    int arr[] = { 10, 11, 9, 25, 30, 26, 41, 80, 90, 32 };
    pushAtLast(arr, 10);
  
    for (int i = 0; i < 10; i++)
        printf("%d ", arr[i]);
  
    return 0;
}




#include <iostream>
using namespace std;
  
void pushAtLast(int arr[], int n)
{
    int start = 0;
    int temp[n];
  
    // Copying all non multiple at start
    for (int i = 0; i < n; i++)
        if (arr[i] % 10 != 0)
            temp[start++] = arr[i];
  
    // Now copying all mutiples of 10
    for (int i = 0; i < n; i++)
        if (arr[i] % 10 == 0)
            temp[start++] = arr[i];
  
    // Copying all elements to array
    for (int i = 0; i < n; i++)
        arr[i] = temp[i];
}
  
int main()
{
    int arr[]{ 10, 11, 9, 25, 30, 26, 41, 80, 90, 32 };
    pushAtLast(arr, 10);
  
    for (int i = 0; i < 10; i++)
        cout << arr[i] << " ";
  
    return 0;
}




/*package whatever //do not write package name here */
  
import java.io.*;
  
class GFG {
    static void pushAtLast(int arr[], int n)
    {
        int start = 0;
        int temp[] = new int[n];
  
        // Copying all non multiple at start
        for (int i = 0; i < n; i++)
            if (arr[i] % 10 != 0)
                temp[start++] = arr[i];
  
        // Now copying all mutiples of 10
        for (int i = 0; i < n; i++)
            if (arr[i] % 10 == 0)
                temp[start++] = arr[i];
  
        // Copying all elements to array
        for (int i = 0; i < n; i++)
            arr[i] = temp[i];
    }
    public static void main(String[] args)
    {
        int arr[]
            = { 10, 11, 9, 25, 30, 26, 41, 80, 90, 32 };
        pushAtLast(arr, 10);
  
        for (int i = 0; i < 10; i++)
            System.out.print(arr[i] + " ");
    }
}

Output
11 9 25 26 41 32 10 30 80 90 

       3. Coding: [ Medium-Level ] Again 2 programming questions of moderate level were asked. This time topics consist of  Trees, Linked Lists, etc.



       4. SQL Queries: 2 SQL queries were asked of a moderate level.

I had solved 7 Aptitude Questions   Both Easy level coding questions and one medium level completely and the other one partially answer Both the SQL queries were also been solved by me. So I was assured I to be selected for the next round. 3 days later, I got the list from the College Placement Cell and I was shortlisted for the GenC Next interview.

Round-2 (Technical Round): After one week, I got a mail from Cognizant that my interview is scheduled for the next day on Superset Platform. Although Interview was scheduled for 1 hour it hardly goes for 30-35 minutes. This interview was based on Java Concepts and Basic DSA. The interviewer has more than 5 years of experience. The interviewer started by introducing himself. Then, my introduction. And then immediately jumped to Core Subjects. The interviewer was too friendly, he explained to me a few terms which I wasn’t able to answer and also he suggested some references too for more clarity. Following were the asked Questions :

Round-3(HR Round): After 3 days, I got a mail that an interview was scheduled for the next day. It was only a document verification round where HR asked for:

Verdict: Selected for the GenC Next role.


Article Tags :