i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed in Oct 2022. There were 2 interview rounds.
Software development life cycle is a process of planning, designing, developing, testing, and deploying software.
SDLC is a framework that guides the development of software.
It involves several stages such as planning, designing, coding, testing, and deployment.
Each stage has its own set of activities and deliverables.
The goal of SDLC is to produce high-quality software that meets the customer's requirements.
Examples of...
I applied via Campus Placement and was interviewed before Sep 2023. There were 3 interview rounds.
Aptitude + 3 Coding Questions
Swap two numbers without using a third variable
Use arithmetic operations to swap the numbers
Example: a = 5, b = 10. After swapping, a = 10, b = 5
Remove duplicate words from a given string.
Split the string into an array of words
Use a Set to store unique words
Join the Set back into a string
I am a recent graduate with a degree in Computer Science, passionate about coding and problem-solving.
Recent graduate in Computer Science
Passionate about coding and problem-solving
Experience with programming languages like Java, Python, and SQL
Yes, I am willing to relocate for this job role.
I am open to relocating for the right opportunity.
I have relocated for previous job roles and am comfortable with the process.
I understand the importance of being flexible and adaptable in the job market.
I applied via Campus Placement and was interviewed in May 2022. There were 2 interview rounds.
I was asked 4 to 5 simple questions on permutations combinations, probability, speed and time etc.
Java is platform independent due to its bytecode and JVM.
Java code is compiled into bytecode which is platform-independent.
JVM (Java Virtual Machine) interprets the bytecode and executes it on any platform.
This eliminates the need for recompilation of code for different platforms.
For example, a Java program compiled on Windows can run on Linux or Mac without any changes.
This makes Java highly portable and flexible.
Java is a high-level, object-oriented programming language, while C++ is a low-level, general-purpose programming language.
Java is platform-independent, while C++ is platform-dependent.
Java has automatic memory management (garbage collection), while C++ requires manual memory management.
Java supports multithreading and exception handling by default, while C++ requires explicit implementation.
Java has a simpler syntax a...
Java is a popular programming language known for its platform independence and object-oriented features.
Java is platform independent, meaning it can run on any platform with a Java Virtual Machine (JVM)
Java is object-oriented, allowing for encapsulation, inheritance, and polymorphism
Java has automatic memory management through garbage collection
Java has a rich set of APIs and libraries for various tasks, such as networ...
What people are saying about Cognizant
I applied via Campus Placement
Pretty average questions, not difficult
Sorting an array involves arranging its elements in a specific order.
Choose an appropriate sorting algorithm based on the size and type of data in the array.
Common sorting algorithms include bubble sort, insertion sort, selection sort, merge sort, and quicksort.
Implement the chosen algorithm in code and apply it to the array.
Verify that the array is sorted correctly by checking the order of its elements.
Pattern matching is the process of finding specific patterns within a larger set of data.
Regular expressions are commonly used for pattern matching.
Pattern matching can be used in programming languages to match specific syntax or structures.
Pattern matching can also be used in data analysis to find trends or anomalies.
Examples of pattern matching include searching for specific words in a document or finding a specific
Cognizant interview questions for designations
I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.
Consists Quants, English, Reasoning and two easy level questions basicly mathematical based.
Get interview-ready with Top Cognizant Interview Questions
I applied via Walk-in and was interviewed before Sep 2023. There were 3 interview rounds.
General aptitude questions were asked and technology based were also asked.
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization helps in minimizing data redundancy by breaking down large tables into smaller ones.
It ensures data integrity by reducing the chances of anomalies like insertion, update, and deletion anomalies.
There are different normal forms like 1NF, 2NF, 3NF, BCNF, and 4NF, each with specific rules to follow.
F...
I applied via Campus Placement and was interviewed in Oct 2022. There were 4 interview rounds.
It was a basic aptitude test
They give us two programing questions which are of a medium level
I applied via Naukri.com and was interviewed in Feb 2023. There were 4 interview rounds.
Aptitude test means multiple choice questions related to job.
Transformation of medical procedure, method, disease name , instruments into alfanumerical form.
In this particular case will be study.
I applied via Campus Placement and was interviewed in Sep 2022. There were 2 interview rounds.
I attended gen c,there was no coding questions asked just aptitude questions
Access specifiers determine the level of access to class members.
There are three access specifiers in Java: public, private, and protected.
Public members can be accessed from anywhere.
Private members can only be accessed within the same class.
Protected members can be accessed within the same class and its subclasses.
Access specifiers help enforce encapsulation and prevent unauthorized access to class members.
C++ is an extension of C with object-oriented programming features.
C++ supports object-oriented programming while C does not.
C++ has classes and templates while C does not.
C++ has better support for exception handling than C.
C++ has a standard library that includes many useful functions.
C++ is more complex than C and can be harder to learn.
I applied via Campus Placement
Pretty Basics Questions
A program to swap two numbers
Declare two variables to store the numbers
Take input for both variables
Swap the values using a temporary variable
Print the swapped values
Program to check if a given string is a palindrome or not.
Convert the string to lowercase to ignore case sensitivity.
Use two pointers, one at the beginning and one at the end of the string.
Compare the characters at both pointers and move them towards each other until they meet.
If all characters match, the string is a palindrome.
Some of the top questions asked at the Cognizant Programmer Analyst Trainee interview -
The duration of Cognizant Programmer Analyst Trainee interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 240 interviews
6 Interview rounds
based on 873 reviews
Rating in categories
Associate
72.3k
salaries
| ₹5.2 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.3 L/yr |
Senior Associate
50.3k
salaries
| ₹9 L/yr - ₹28.6 L/yr |
Senior Processing Executive
29.1k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.7k
salaries
| ₹6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Accenture