Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cognizant Team. If you also belong to the team, you can get access from here

Cognizant Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Cognizant Programmer Analyst Trainee Interview Questions, Process, and Tips for Experienced

Updated 29 Mar 2025

Top Cognizant Programmer Analyst Trainee Interview Questions and Answers for Experienced

  • Q1. Alien Dictionary Problem Statement You are provided with a sorted dictionary (by lexical order) in an alien language. Your task is to determine the character order of th ...read more
  • Q2. What are OOP characteristics? Difference between abstraction and encapsulation? What are types of polymorphism ?4 to 5 Question on projects which I have mentioned in cv. ...read more
  • Q3. Find third lowest element from an array and count the occurrence of that number in the array.
View all 35 questions

Cognizant Programmer Analyst Trainee Interview Experiences for Experienced

72 interviews found

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - Aptitude Test 

Easy questions ,if you have good knowledge in +2 ,I think that will help you.

Round 2 - Technical 

(1 Question)

  • Q1. Introduce yourself Diffence between RAM and ROME Explain about your project Questions on IOT and ML
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Explain DBMS along with CRUD
  • Ans. 

    DBMS is a software system that manages databases, while CRUD stands for Create, Read, Update, Delete operations in databases.

    • DBMS (Database Management System) is a software system that allows users to interact with databases.

    • CRUD stands for Create, Read, Update, Delete - the four basic functions of persistent storage.

    • Examples: Creating a new record in a database (Create), Reading data from a database (Read), Updating e...

  • Answered by AI
  • Q2. Explain oops concepts with code snippet
  • Ans. 

    OOPs concepts are fundamental principles in object-oriented programming that help in organizing and designing code.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (class). Example: class Car { private String color; public void drive() { ... } }

    • Inheritance: allows a class to inherit properties and behavior from another class. Example: class SUV extends Car { ... }

    • Polymorphism: abilit...

  • Answered by AI

Skills evaluated in this interview

Programmer Analyst Trainee Interview Questions Asked at Other Companies for Experienced

asked in Cognizant
Q1. Alien Dictionary Problem Statement You are provided with a sorted ... read more
asked in Cognizant
Q2. What are OOP characteristics? Difference between abstraction and ... read more
asked in Cognizant
Q3. Find third lowest element from an array and count the occurrence ... read more
asked in Cognizant
Q4. What is an object?can you explain with an example?
asked in Cognizant
Q5. Do you want to work in Testing though seems like you have a good ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Work time speed and time Data interpretation English

Round 2 - Technical 

(5 Questions)

  • Q1. Basic Java questions b
  • Q2. String class related questions
  • Q3. Concat string program
  • Q4. Program to Array sort
  • Ans. 

    Program to sort an array of strings

    • Use a sorting algorithm like bubble sort, selection sort, or merge sort

    • Compare strings using a comparison function

    • Implement the sorting algorithm in a loop until the array is sorted

  • Answered by AI
  • Q5. Write Fibonacci program
  • Ans. 

    A Fibonacci program generates a series of numbers where each number is the sum of the two preceding ones.

    • Use a loop or recursion to generate the Fibonacci series

    • Start with two initial numbers, 0 and 1

    • Add the previous two numbers to get the next number in the series

    • Repeat until the desired number of terms is reached

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

90 mins, English + Quants + basic Coding

Cognizant interview questions for designations

 Trainee Programmer

 (40)

 Programmer Analyst

 (554)

 Senior Programmer Analyst

 (1)

 Junior Programmer Analyst

 (1)

 Programmer

 (28)

 SAS Programmer Analyst

 (1)

 Programmer Analyst 1

 (5)

 Sse Programmer Analyst

 (1)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Job Portal

Round 1 - Technical 

(1 Question)

  • Q1. 1 aptitude problem What are pointers Explain OOPS Concepts
  • Ans. 

    Pointers are variables that store memory addresses of other variables. OOPS concepts include inheritance, polymorphism, encapsulation, and abstraction.

    • Pointers are used to store memory addresses of variables.

    • They allow for dynamic memory allocation and deallocation.

    • Example: int *ptr; ptr = # // ptr now stores the memory address of num

  • Answered by AI

Get interview-ready with Top Cognizant Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

60 minutes round general aptitude questions

Round 2 - HR 

(2 Questions)

  • Q1. HR and Technical round, Basic questions. Best option is to attend through college campus.
  • Q2. General Topis based on your profile
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Basics of core Java
  • Q2. Basics of SQL queries
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Explain polymorphism,difference between while and do while,some personal questions mentioned in resume
Round 2 - HR 

(1 Question)

  • Q1. Introduction and long term goal

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure that you revise all the basic concepts like oop and all
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Off campus online exam

Round 2 - Coding Test 

Off campus online coding exam medium difficult

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

In apptitude they asked basic questions.

Round 3 - Technical 

(1 Question)

  • Q1. They asked many questions in this round. 1. You should have proper basic knowledge of atleast one programming language. 2. They will ask you about your college project. What is your final year project. Wh...
Round 4 - HR 

(1 Question)

  • Q1. They ask you your aadhar no, pan card no. Basically background verification is done in hr round.

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay strong and never give up.
Keep working in your dreams, one day you will get success.

Cognizant Interview FAQs

How many rounds are there in Cognizant Programmer Analyst Trainee interview for experienced candidates?
Cognizant interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the Cognizant interview process for experienced candidates are Aptitude Test, Technical and HR.
How to prepare for Cognizant Programmer Analyst Trainee interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cognizant. The most common topics and skills that interviewers at Cognizant expect are Programming, Requirement Analysis, C, Java and Monthly Reports.
What are the top questions asked in Cognizant Programmer Analyst Trainee interview for experienced candidates?

Some of the top questions asked at the Cognizant Programmer Analyst Trainee interview for experienced candidates -

  1. What are OOP characteristics? Difference between abstraction and encapsulation?...read more
  2. Find third lowest element from an array and count the occurrence of that numbe...read more
  3. What is an object?can you explain with an examp...read more
How long is the Cognizant Programmer Analyst Trainee interview process?

The duration of Cognizant Programmer Analyst Trainee interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Cognizant Programmer Analyst Trainee Interview Process for Experienced

based on 43 interviews

4 Interview rounds

  • Aptitude Test Round
  • HR Round
  • Technical Round
  • Personal Interview1 Round
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.6k Interviews
Accenture Interview Questions
3.8
 • 8.3k Interviews
Infosys Interview Questions
3.6
 • 7.7k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
HCLTech Interview Questions
3.5
 • 3.9k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
Genpact Interview Questions
3.8
 • 3.2k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
DXC Technology Interview Questions
3.7
 • 804 Interviews
View all
Cognizant Programmer Analyst Trainee Salary
based on 8.5k salaries
₹0.9 L/yr - ₹4.5 L/yr
At par with the average Programmer Analyst Trainee Salary in India
View more details

Cognizant Programmer Analyst Trainee Reviews and Ratings

based on 873 reviews

3.4/5

Rating in categories

3.4

Skill development

3.4

Work-life balance

3.1

Salary

3.2

Job security

3.4

Company culture

3.0

Promotions

3.0

Work satisfaction

Explore 873 Reviews and Ratings
Associate
72.4k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

Programmer Analyst
55.6k salaries
unlock blur

₹2.4 L/yr - ₹9.3 L/yr

Senior Associate
50.3k salaries
unlock blur

₹9 L/yr - ₹28.6 L/yr

Senior Processing Executive
29.1k salaries
unlock blur

₹1.8 L/yr - ₹9.2 L/yr

Technical Lead
17.7k salaries
unlock blur

₹6 L/yr - ₹25 L/yr

Explore more salaries
Compare Cognizant with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview