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 Interview Questions, Process, and Tips

Updated 31 Mar 2025

Top Cognizant Interview Questions and Answers

  • Q1. Which programming languages you're comfortable with ?
  • Q2. difference between data ware house and data mart , difference between router and filter, difference between lookup and joiner , difference between lookup and dynamic look ...read more
  • Q3. What do you know about maps, tell me something about maps?
View all 223 questions

Cognizant Interview Experiences

Popular Designations

5.7k interviews found

Interview Questions & Answers

user image Ariyan Shaw

posted on 10 Dec 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is the use of CIS role?
  • Ans. 

    The CIS role is used to ensure that an organization's information systems and technology infrastructure are secure, efficient, and aligned with business goals.

    • Implementing and managing security measures to protect the organization's data and systems

    • Ensuring compliance with regulations and industry standards

    • Analyzing and optimizing technology infrastructure to improve performance and cost-effectiveness

    • Providing technica...

  • Answered by AI
  • Q2. Differentiate between RAM and ROM.
  • Ans. 

    RAM is volatile memory used for temporary storage while ROM is non-volatile memory used for permanent storage.

    • RAM stands for Random Access Memory and is used for temporary storage of data and program instructions.

    • ROM stands for Read-Only Memory and is used for permanent storage of data and program instructions.

    • RAM is volatile, meaning it loses its data when the power is turned off, while ROM is non-volatile and retains...

  • Answered by AI

Analyst Interview Questions & Answers

user image Anonymous

posted on 21 Oct 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was based on quantitative and cognitive round.

Round 2 - Coding Test 

SQL, Java/Python/C# coding questions and machine coding round

Round 3 - Technical 

(3 Questions)

  • Q1. Tell me about yourself.
  • Q2. Explain semantic HTML
  • Ans. 

    Semantic HTML is using HTML elements to give meaning to the content, rather than just for styling purposes.

    • Semantic HTML helps improve accessibility for users with disabilities by providing context and structure to the content.

    • It also improves SEO as search engines can better understand the content and rank it appropriately.

    • Examples of semantic HTML elements include <header>, <nav>, <article>, <sec...

  • Answered by AI
  • Q3. Why are you willing to join Cognizant?
  • Ans. 

    I am willing to join Cognizant because of its reputation for innovation and growth opportunities.

    • Cognizant is known for its innovative solutions in the IT industry

    • The company offers a wide range of opportunities for career growth and development

    • I am impressed by Cognizant's commitment to diversity and inclusion in the workplace

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before the interview.

Skills evaluated in this interview

Top Cognizant Analyst Interview Questions and Answers

Q1. What are the basic elements of pricing and how to control cost aspects and improve profitability.
View answer (4)

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci Number Problem Statement Given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 + 7. Formula: F(n) = F(n-... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What is Node Js
  • Ans. 

    Node.js is a runtime environment that allows you to run JavaScript code outside of a web browser.

    • Node.js is built on Chrome's V8 JavaScript engine.

    • It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

    • Node.js is commonly used for building server-side applications and APIs.

    • It has a large ecosystem of open-source libraries and frameworks, such as Express.js.

  • Answered by AI
  • Q2. What is middleware
  • Ans. 

    Middleware is a software component that acts as a bridge between an application's request and response.

    • Middleware functions have access to the request and response objects

    • They can modify the request and response objects

    • Middleware can be used for tasks like authentication, logging, error handling, etc.

  • Answered by AI
  • Q3. What is promise
  • Ans. 

    A promise is an object representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in JavaScript.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained using .then() to handle success and .catch() to handle errors.

    • Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });

  • Answered by AI
  • Q4. What is promise.all
  • Ans. 

    promise.all is a method in JavaScript that takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.

    • Used to handle multiple asynchronous operations at once

    • Returns a single promise that resolves when all input promises have resolved

    • If any of the input promises is rejected, the returned promise is rejected with the reason of the first rejected promise

  • Answered by AI
  • Q5. What is callback
  • Ans. 

    A callback is a function passed as an argument to another function to be executed later.

    • Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.

    • They are often used in event handling, timers, and AJAX requests.

    • Callbacks can be synchronous or asynchronous, depending on when they are executed.

    • Example: setTimeout(callback, 1000) will execute the callback function after 1 second.

  • Answered by AI

Skills evaluated in this interview

Node Js Backend Developer Interview Questions asked at other Companies

Q1. complete the following program: class MyEventEmitter { /// ..... } const emitterInst = new MyEventEmitter(); emitterInst.on("message", () =&gt; console.log("message event | callback 1")); emitterInst.on("message", () =&gt; console.log("mess... read more
View answer (1)

GenC Interview Questions & Answers

user image Bharath Reddy

posted on 28 Oct 2024

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

I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Communication 

(1 Question)

  • Q1. It all about your communication skills
Round 2 - Technical 

(1 Question)

  • Q1. Aptitude and coding
Round 3 - Technical 

(2 Questions)

  • Q1. Difference between list and tuple
  • Ans. 

    List is mutable and tuple is immutable in Python.

    • List can be modified after creation, tuple cannot

    • List uses square brackets [], tuple uses parentheses ()

    • List is used for collections of items that may change, tuple for fixed collections

  • Answered by AI
  • Q2. What error do you get if you break immutablity?
  • Ans. 

    Attempting to modify an immutable object will result in a compilation error or runtime exception.

    • Attempting to modify a string literal will result in a compilation error.

    • Trying to modify elements of an immutable list like ImmutableList in Java will throw an UnsupportedOperationException.

    • Modifying a frozen set in Python will raise a TypeError.

  • Answered by AI

Skills evaluated in this interview

Top Cognizant GenC Interview Questions and Answers

Q1. A train travelling at a speed of 75 mph enters a tunnel 31/2 miles long. The train is 1/4 mile long. How long does it take for the train to pass through the tunnel from the moment the front enters to the moment the rear emerges?
View answer (5)

GenC Interview Questions asked at other Companies

Q1. A train travelling at a speed of 75 mph enters a tunnel 31/2 miles long. The train is 1/4 mile long. How long does it take for the train to pass through the tunnel from the moment the front enters to the moment the rear emerges?
View answer (5)

Cognizant interview questions for popular designations

 Programmer Analyst

 (549)

 Programmer Analyst Trainee

 (402)

 Associate

 (314)

 Senior Associate

 (261)

 Processing Executive

 (217)

 Software Engineer

 (206)

 Senior Processing Executive

 (139)

 Software Developer

 (126)

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

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Since I'm from network security background,all questions were related to firewall like how NAT works, DDoS protection, Packet flow of firewall
  • Q2. Some scenario based questions like how would you manage the critical outage
  • Q3. Dynamic routing questions OSPF and EIGRP
  • Q4. Switching questions On STP and Vlan and inter vlan routing
  • Q5. SSLhandshakeand certificat

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared what you've mentioned on your resume.

Top Cognizant Senior Associate Interview Questions and Answers

Q1. Application of Row_Number, Rank, and Dense Rank? Different stages of defects/Bugs? What are Schema objects? Different types of loads in ETL Testing? What is Junk Dimension? SQL to remove duplicates from a table? Nth highest salary finding f... read more
View answer (2)

Senior Associate Interview Questions asked at other Companies

Q1. On an average, how many invoices can you process in a day?
View answer (11)

Get interview-ready with Top Cognizant Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

MCQ's and few coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Asked about educational details
  • Q2. Asked about project details

Top Cognizant Programmer Analyst Interview Questions and Answers

Q1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegate 5 Difference between polymorphism and what are its type 6 What is out and ref keyword 7 What is call by ref and call by value 8 What is namespace 9&nbsp; What ... read more
View answer (12)

Programmer Analyst Interview Questions asked at other Companies

Q1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegate 5 Difference between polymorphism and what are its type 6 What is out and ref keyword 7 What is call by ref and call by value 8 What is namespace 9&nbsp; What ... read more
View answer (12)

Jobs at Cognizant

View all

Product Specialist Interview Questions & Answers

user image akash agnihotri

posted on 19 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the different types of entities?
  • Q2. What is a typelist?

Product Specialist Interview Questions asked at other Companies

Q1. How product specialist is different from product analyst?
View answer (1)

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 22 Dec 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Different types of Joins in spark
  • Ans. 

    Different types of joins in Spark include inner join, outer join, left join, right join, and full join.

    • Inner join: Returns only the rows that have matching values in both datasets.

    • Outer join: Returns all rows when there is a match in either dataset.

    • Left join: Returns all rows from the left dataset and the matched rows from the right dataset.

    • Right join: Returns all rows from the right dataset and the matched rows from t...

  • Answered by AI
  • Q2. Spark optimization techniques
  • Ans. 

    Optimization techniques in Spark improve performance and efficiency of data processing.

    • Partitioning data to distribute workload evenly

    • Caching frequently accessed data in memory

    • Using broadcast variables for small lookup tables

    • Avoiding shuffling operations whenever possible

  • Answered by AI

Skills evaluated in this interview

Top Cognizant Data Engineer Interview Questions and Answers

Q1. What are all the issues you faced in your project? What is Global Parameter? Why do we need parameters inADF? What are the API's in Spark?
View answer (2)

Data Engineer Interview Questions asked at other Companies

Q1. Optimal Strategy for a Coin Game You are playing a coin game with your friend Ninjax. There are N coins placed in a straight line. Here are the rules of the game: 1. Each coin has a value associated with it. 2. The game involves two players... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Python code to connect to database

Round 2 - Coding Test 

Types of views in sql

Round 3 - HR 

(2 Questions)

  • Q1. Why did you choose cognizant ?
  • Q2. What is your current role

Top Cognizant Programmer Analyst Interview Questions and Answers

Q1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegate 5 Difference between polymorphism and what are its type 6 What is out and ref keyword 7 What is call by ref and call by value 8 What is namespace 9&nbsp; What ... read more
View answer (12)

Programmer Analyst Interview Questions asked at other Companies

Q1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegate 5 Difference between polymorphism and what are its type 6 What is out and ref keyword 7 What is call by ref and call by value 8 What is namespace 9&nbsp; What ... read more
View answer (12)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between custom setting and custom metadata
  • Ans. 

    Custom settings are org-specific, while custom metadata can be deployed across orgs.

    • Custom settings are hierarchical and can be accessed using a hierarchy custom setting type

    • Custom metadata is deployable and can be used in managed packages

    • Custom settings are stored in the application cache, while custom metadata is stored in the metadata cache

  • Answered by AI
  • Q2. Difference between profile and role
  • Ans. 

    Profile is a summary of a person's skills and experience, while role is the specific job or position they hold within an organization.

    • Profile is a broader overview of a person's qualifications and background.

    • Role is a specific set of responsibilities and tasks assigned to an individual within a company.

    • Profiles can include education, work experience, skills, and achievements.

    • Roles can be defined by job titles such as S...

  • Answered by AI

Senior Developer Interview Questions asked at other Companies

Q1. What is your current CTC and what is your expected CTC?
View answer (1)

Cognizant Interview FAQs

How many rounds are there in Cognizant interview?
Cognizant interview process usually has 2-3 rounds. The most common rounds in the Cognizant interview process are Technical, HR and Resume Shortlist.
How to prepare for Cognizant 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 Java, Project Management, SQL, Project Planning and Javascript.
What are the top questions asked in Cognizant interview?

Some of the top questions asked at the Cognizant interview -

  1. 1 Tell me about your self 2 What is c# 3 What is oops concept 4 What is Delegat...read more
  2. What is meant by quality and brief explanation of it with an examp...read more
  3. What array list and linkedlist difference,how hashmap internally working,what i...read more
How long is the Cognizant interview process?

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

Tell us how to improve this page.

Cognizant Interview Process

based on 4.4k interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.9k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
DXC Technology Interview Questions
3.7
 • 797 Interviews
View all

Cognizant Reviews and Ratings

based on 51.6k reviews

3.7/5

Rating in categories

3.6

Skill development

3.6

Work-life balance

3.3

Salary

3.5

Job security

3.6

Company culture

3.0

Promotions

3.4

Work satisfaction

Explore 51.6k Reviews and Ratings
SPE / SME - US Mortgage - Loan Servicing

Hyderabad / Secunderabad,

Mumbai

2-7 Yrs

Not Disclosed

Windows VMWare Administrator +Nutanix

Bangalore / Bengaluru

5-9 Yrs

₹ 6.2-14.5 LPA

Middleware Administrator

Bangalore / Bengaluru

5-9 Yrs

₹ 5.8-20 LPA

Explore more jobs
Associate
72.2k salaries
unlock blur

₹5.2 L/yr - ₹16 L/yr

Programmer Analyst
55.6k salaries
unlock blur

₹2.4 L/yr - ₹9.4 L/yr

Senior Associate
49.7k salaries
unlock blur

₹8.9 L/yr - ₹28 L/yr

Senior Processing Executive
29k salaries
unlock blur

₹1.8 L/yr - ₹9 L/yr

Technical Lead
17.6k 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