i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I appeared for an interview in Feb 2025, where I was asked the following questions.
In the first year, the goal is to integrate into the team, contribute to projects, and enhance skills through collaboration.
Understand the codebase and architecture by reviewing documentation and existing code.
Contribute to at least two major projects, such as developing a new feature or optimizing an existing one.
Participate in code reviews to learn best practices and improve code quality.
Engage in regular team meetin...
final, finally, and finalize serve different purposes in Java: variable declaration, exception handling, and garbage collection, respectively.
final: Used to declare constants. Example: final int MAX_VALUE = 100;
finally: Block that executes after try-catch, regardless of exceptions. Example: try { ... } catch { ... } finally { cleanup(); }
finalize: Method called by the garbage collector before an object is removed. Exam
In JavaScript, '==' checks for value equality, while '===' checks for both value and type equality.
'==' performs type coercion, converting operands to the same type before comparison.
'===' does not perform type coercion; both value and type must match.
Example of '==': 5 == '5' returns true because '5' is coerced to a number.
Example of '===': 5 === '5' returns false because the types (number vs string) are different.
Usi...
I appeared for an interview in Feb 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
What people are saying about Cognizant
I applied via Campus Placement and was interviewed in Jul 2024. There was 1 interview round.
CNN stands for Convolutional Neural Network, a type of deep learning algorithm used for image recognition.
CNN is a type of deep learning algorithm commonly used in image recognition tasks.
It consists of multiple layers such as convolutional, pooling, and fully connected layers.
Convolutional layers apply filters to input images to extract features.
Pooling layers reduce the spatial dimensions of the convolved feature.
Ful...
LLMs and GENAI are machine learning models used in natural language processing. Vectors are mathematical representations of words or phrases.
LLMs (Large Language Models) are advanced machine learning models used in natural language processing tasks such as text generation, translation, and sentiment analysis.
GENAI (Generative Adversarial Network for Artificial Intelligence) is a type of machine learning model that uses...
RNN stands for Recurrent Neural Network, used for sequential data. LSTM is a type of RNN with long-term memory capabilities.
RNN is a type of neural network designed to handle sequential data by maintaining a hidden state that captures information about previous inputs.
LSTM (Long Short-Term Memory) is a type of RNN that addresses the vanishing gradient problem by introducing gates to control the flow of information.
Impl...
Cognizant interview questions for designations
It was basic aptitude with general questions
4 coding , 2 were easy 2 were tough
Get interview-ready with Top Cognizant Interview Questions
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Logical reasoning,Quantative aptitude,Verbal ability.
Array,Math Question,Searching,Sorting
I applied via Company Website and was interviewed in Jun 2024. There were 4 interview rounds.
It was moderate good question from Time and Distance, Good verbal question also
Coding was Easy they ask basic questions prepare well they may ask to show prime number, odd numbers something like this for freshers
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
A Java class is a blueprint for creating objects in Java programming language.
Java class is a template that defines the data and behavior of objects.
It contains fields (variables) and methods (functions) to manipulate the data.
Example: 'public class Car { private String color; public void drive() { // code here } }'
Java memory management involves allocation, usage, and deallocation of memory in Java programs.
Java uses automatic memory management through garbage collection
Memory is divided into stack and heap
Objects are stored in the heap and references in the stack
Garbage collector removes unreferenced objects to free up memory
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Asked basic cods like array, string stream api
I am a passionate software developer with experience in Java, Python, and web development.
Graduated with a degree in Computer Science
Worked on multiple projects using Java and Python
Familiar with web development technologies like HTML, CSS, and JavaScript
The duration of Cognizant Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 111 interviews
5 Interview rounds
based on 476 reviews
Rating in categories
Associate
72.1k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.5k
salaries
| ₹2.4 L/yr - ₹9.4 L/yr |
Senior Associate
49.4k
salaries
| ₹8.9 L/yr - ₹28 L/yr |
Senior Processing Executive
29k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.6k
salaries
| ₹5.9 L/yr - ₹21 L/yr |
TCS
Infosys
Wipro
Accenture