i
Cognizant
Filter interviews by
Clear (1)
I applied via Walk-in and was interviewed before Aug 2023. There were 2 interview rounds.
One question on Stack
I applied via Campus Placement and was interviewed in Apr 2022. There were 3 interview rounds.
The duration of the Aptitude round was for around 120 min and it consisted of basic aptitude (number system, Probability,ratio and Propotition, Work and time, Distan and Time etc) and some basic C based questions
I am proficient in multiple programming languages including Java, Python, and C++.
Proficient in Java, Python, and C++
Experience with web development languages such as HTML, CSS, and JavaScript
Familiarity with scripting languages like Bash and PowerShell
Knowledge of database languages like SQL and NoSQL
Comfortable with object-oriented programming and design patterns
Program to sort a list in ascending order
Use a sorting algorithm like bubble sort, insertion sort, or selection sort
Compare adjacent elements and swap if necessary
Repeat until the list is sorted
Program to reverse a string
Create an empty string to store the reversed string
Loop through the original string from the end to the beginning
Append each character to the empty string
Return the reversed string
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
Closures are functions that have access to variables from their containing scope even after the parent function has finished executing.
Closures allow functions to 'remember' the environment in which they were created
They can access variables from their outer scope even after the outer function has finished executing
Closures are commonly used in event handlers and callbacks
Virtual DOM updates the actual DOM by comparing the virtual DOM with the actual DOM and only updating the necessary changes.
Virtual DOM is a lightweight copy of the actual DOM.
When changes are made, the virtual DOM is updated instead of the actual DOM.
The virtual DOM is then compared with the actual DOM to identify the differences.
Only the necessary changes are then applied to the actual DOM, minimizing re-renders and
I have used useState, useEffect, useContext, useReducer, and useRef hooks in React.
useState: Used for managing state in functional components.
useEffect: Used for side effects in functional components.
useContext: Used for accessing context in functional components.
useReducer: Used for managing complex state logic.
useRef: Used for accessing DOM elements or storing mutable values.
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Variable and function declarations are hoisted to the top of their scope.
Only declarations are hoisted, not initializations.
Function declarations take precedence over variable declarations.
Life cycle methods are methods that are called automatically by the framework at specific points in the component's life cycle.
Life cycle methods are used in frameworks like React and Angular to manage the state of components.
Examples of life cycle methods in React include componentDidMount, componentDidUpdate, and componentWillUnmount.
These methods allow developers to perform actions like fetching data, updating the U...
What people are saying about Cognizant
I applied via Naukri.com and was interviewed before Aug 2023. There were 3 interview rounds.
I had an aptitude test.
I had three coding tests which is easy to medium.
My strength lies in my problem-solving skills and ability to learn quickly.
Strong problem-solving skills allow me to efficiently analyze and solve complex technical issues.
Quick learning ability helps me adapt to new technologies and tools easily.
I have a track record of successfully completing challenging projects within deadlines.
Birth place refers to the location where a person is born.
Birth place is typically recorded on a person's birth certificate.
It can be a city, town, hospital, or even a specific address.
Some people may be born in unconventional places like a car or airplane.
I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
Experience working in Agile environments
Passionate about learning new technologies
Cognizant interview questions for designations
Verbal ability and reasoning numerical ability
Get interview-ready with Top Cognizant Interview Questions
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
50 questions were there to solve with 60 minutes easy level
I have experience working with the Angular framework.
Developed web applications using Angular framework
Implemented features like data binding, routing, and services
Worked with Angular CLI for project setup and management
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Gave a topic I spoke about the topic confidently
Coding about strings and arrays
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before Apr 2023. There were 3 interview rounds.
MCQ on SQL, Python and Azure Cloud basic Questions
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There was 1 interview round.
Some of the top questions asked at the Cognizant Software Engineer interview -
The duration of Cognizant Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 153 interviews
5 Interview rounds
based on 1k reviews
Rating in categories
Associate
72.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Programmer Analyst
55.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
48.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
17.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
Accenture