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

Updated 29 Mar 2025

Top Cognizant Programmer Analyst Trainee Interview Questions and Answers

  • Q1. Check for syntax error/logical error and correct the error to get the desired output. void maxReplace(int size,int *inputList) { int i,sum=0; for(i=0;i
  • Q2. 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
  • Q3. if you promised a customer for the product on a specific day and your company will not be able to give that product on time then how will you convince that customer ?
View all 200 questions

Cognizant Programmer Analyst Trainee Interview Experiences

402 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 

Quantitative aptitude, verbal,reasoning

Round 3 - Technical 

(2 Questions)

  • Q1. What is oops concept in java
  • Ans. 

    OOPs concept in Java refers to Object-Oriented Programming principles that allow for modular and reusable code.

    • Encapsulation: bundling data and methods that operate on that data within a single unit

    • Inheritance: creating new classes from existing ones, inheriting their properties and methods

    • Polymorphism: the ability of objects to take on multiple forms or behaviors

    • Abstraction: hiding implementation details and providing...

  • Answered by AI
  • Q2. Write the palindrome code in compiler
  • Ans. 

    Palindrome code checks if a word is same when read forwards and backwards.

    • Create a function that takes a string as input

    • Use a loop to iterate through the string and compare the characters at opposite ends

    • If all characters match, return true, else return false

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare java and python you can easily secure a job

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Apr 2023. There were 3 interview rounds.

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 

Moderate question based on english maths and logical reasoning

Round 3 - Technical 

(1 Question)

  • Q1. All about resume and python

Programmer Analyst Trainee Interview Questions Asked at Other Companies

asked in Cognizant
Q1. Check for syntax error/logical error and correct the error to get ... read more
asked in Cognizant
Q2. Alien Dictionary Problem Statement You are provided with a sorted ... read more
asked in Cognizant
Q3. if you promised a customer for the product on a specific day and ... read more
asked in Cognizant
Q4. What are OOP characteristics? Difference between abstraction and ... read more
asked in Cognizant
Q5. Why is java platform independent?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 

Basic aptitude questions related to percentages, age calculations etc

Round 3 - Technical 

(1 Question)

  • Q1. Basics of sql like truncating
Round 4 - HR 

(1 Question)

  • Q1. Common screening of relocation
  • Ans. 

    Common screening questions for potential relocation for Programmer Analyst Trainee positions.

    • Be prepared to discuss your willingness to relocate for the job

    • Highlight any previous experiences or reasons why you are open to relocating

    • Research the location of the job and show interest in the potential move

    • Discuss any concerns or limitations you may have regarding relocation

  • Answered by AI
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 Nov 2022. There were 5 interview rounds.

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 

1st round was general aptitude.

Round 3 - Coding Test 

Basics of coding with peseudocode questions.

Round 4 - Communication assessment 

(1 Question)

  • Q1. A round dedicated to evaluate your English fluency and grammar knowledge. (Included verbal rounds that required the applicant to speak out loud, repeating what is shown on the screen.)
Round 5 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself and general aptitude with some basic programming questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep doing what you are doing, hopefully working towards your dream job.

Cognizant interview questions for designations

 Trainee Programmer

 (40)

 Programmer Analyst

 (553)

 Senior Programmer Analyst

 (1)

 Junior Programmer Analyst

 (1)

 Programmer

 (28)

 SAS Programmer Analyst

 (1)

 Programmer Analyst 1

 (5)

 Programmer Analyst Intern

 (1)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.

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 

The candidates were allowed to write 50 MCQ and shortlisted by their marks

Round 3 - One-on-one 

(5 Questions)

  • Q1. Write a code to explain method overriding.
  • Ans. 

    Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class.

    • In method overriding, the method in the subclass has the same name, return type, and parameters as the method in the parent class.

    • The overridden method in the subclass should have the same or broader access modifier than the method in the parent class.

    • Example: class Animal { void sound() { Sy...

  • Answered by AI
  • Q2. What is cloud computing
  • Ans. 

    Cloud computing is the delivery of computing services over the internet, including storage, databases, networking, software, and more.

    • Cloud computing allows users to access resources on-demand without the need for physical infrastructure.

    • Examples of cloud computing services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.

    • It offers scalability, flexibility, and cost-effectiveness for busine...

  • Answered by AI
  • Q3. What are cypher technique and explain cypher
  • Ans. 

    Cypher is a cryptographic technique used to encrypt and decrypt data.

    • Cypher is a method of encoding information to keep it secure from unauthorized access.

    • It involves using algorithms to transform plaintext into ciphertext, and vice versa.

    • Examples of cypher techniques include AES, DES, and RSA.

  • Answered by AI
  • Q4. What is object oriented programming language
  • Ans. 

    Object oriented programming language is a type of programming language that uses objects and classes to organize code.

    • Uses objects and classes to model real-world entities

    • Encapsulates data and behavior within objects

    • Supports inheritance, polymorphism, and encapsulation

    • Examples include Java, C++, Python

  • Answered by AI
  • Q5. Why cloud computing is used
  • Ans. 

    Cloud computing is used for scalability, cost-effectiveness, flexibility, and accessibility of resources.

    • Scalability: Easily scale resources up or down based on demand.

    • Cost-effectiveness: Pay only for the resources you use, reducing upfront costs.

    • Flexibility: Access resources from anywhere with an internet connection.

    • Accessibility: Allows for collaboration and sharing of resources across different locations.

    • Examples: A...

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Cognizant Interview Questions

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

I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

2 hours ,all topics covered

Round 2 - One-on-one 

(1 Question)

  • Q1. Python codes,lists,tuples,dictionaries

Interview Preparation Tips

Interview preparation tips for other job seekers - concentrate more on python data structures,oops concepts
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before Nov 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. OOPs concepts and basic sql, java coding
  • Q2. Core engineering questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Quantitative aptitude and verbal reasoning from class 10, the English section would be easy if you practice the reading comprehension. Go through all the questions carefully and attempt all the questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Basics questions to check foundation of programming
  • Q2. Tell me about if and function...
  • Ans. 

    If statements are used to make decisions in programming based on a condition. Functions are blocks of code that can be called and executed.

    • If statements are used to execute a block of code only if a specified condition is true.

    • Functions are reusable blocks of code that can be called multiple times.

    • Example: if (x > 5) { // do something }

    • Example: function addNumbers(a, b) { return a + b; }

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cognizant Programmer Analyst Trainee interview:
  • Communication Skills
Interview preparation tips for other job seekers - Just brushup your communication skills and basic programming knowledge, be ready with the answers to
Tell me about yourself, why cognizant and why IT
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Oct 2022. There were 4 interview rounds.

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 

It's pretty easy. We don't really have be stressed about this

Round 3 - Technical 

(1 Question)

  • Q1. They ask you basic questions from Java and c mostly includes oops concepts . Make sure that you are perfect about the things you added in resume
Round 4 - HR 

(1 Question)

  • Q1. Hr round is mostly about the your hobbies and interests which are included in your resume. Your strength and weakness and some general questions regarding your social life
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
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 - Technical 

(2 Questions)

  • Q1. How http works in web tech
  • Ans. 

    HTTP is a protocol used for communication between web servers and clients.

    • HTTP stands for Hypertext Transfer Protocol.

    • It is used to transfer data over the internet.

    • HTTP requests are made by clients and responded by servers.

    • HTTP uses different methods like GET, POST, PUT, DELETE, etc.

    • HTTP headers are used to provide additional information about the request or response.

    • HTTP status codes are used to indicate the status of...

  • Answered by AI
  • Q2. They asked one puzzle too

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well resume content + core subjects + key technology

Skills evaluated in this interview

Cognizant Interview FAQs

How many rounds are there in Cognizant Programmer Analyst Trainee interview?
Cognizant interview process usually has 2-3 rounds. The most common rounds in the Cognizant interview process are Aptitude Test, Technical and HR.
How to prepare for Cognizant Programmer Analyst Trainee interview?
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 JIRA, Requirement Analysis, Quality Center, Web Services and Web Technologies.
What are the top questions asked in Cognizant Programmer Analyst Trainee interview?

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

  1. if you promised a customer for the product on a specific day and your company w...read more
  2. What are OOP characteristics? Difference between abstraction and encapsulation?...read more
  3. Why is java platform independe...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

based on 240 interviews

6 Interview rounds

  • Aptitude Test Round - 1
  • Aptitude Test Round - 2
  • Technical Round
  • HR Round - 1
  • HR Round - 2
  • 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 - ₹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.3k salaries
unlock blur

₹5.2 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 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