i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I am currently working as a Senior Software Engineer in a tech company.
Leading a team of developers in designing and implementing software solutions
Participating in code reviews and providing technical guidance
Collaborating with product managers and stakeholders to define project requirements
useEffect hook is used in React to perform side effects in function components
useEffect hook takes a function as its first argument, which will be executed after the component renders
It can also take a second argument, an array of dependencies, to control when the effect is run
Common use cases include fetching data, subscribing to events, and updating the DOM
Functional components are stateless components in React, while class components are stateful components.
Functional components are simpler and easier to read/write compared to class components.
Functional components do not have access to lifecycle methods or state, while class components do.
Functional components are preferred for simple UI components, while class components are used for more complex components.
Example: F...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I have 5 years of experience working as a Process Specialist in the manufacturing industry.
Managed process improvement projects to increase efficiency and reduce waste
Developed and implemented standard operating procedures for production
Trained staff on new processes and procedures
Collaborated with cross-functional teams to identify and solve process issues
What people are saying about Cognizant
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Program to reverse an array of strings
Iterate through each string in the array and reverse it using built-in functions or manual reversal logic
Store the reversed strings in a new array or overwrite the original array
Return the reversed array of strings
CRM stands for Customer Relationship Management. It refers to strategies, technologies, and practices that companies use to manage and analyze customer interactions and data throughout the customer lifecycle.
CRM helps businesses build and maintain relationships with customers
It involves using technology to organize, automate, and synchronize sales, marketing, customer service, and technical support
Examples of CRM softw
Data provider in TestNG is used to supply test data to test methods.
Data provider is a method annotated with @DataProvider that returns a 2D array of test data.
Test methods can be linked to data provider using 'dataProvider' attribute in @Test annotation.
Data provider helps in running the same test method with multiple sets of data.
It helps in data-driven testing where test data is separated from test logic.
Yes, dynamic xpath can be created using functions like contains, starts-with, and variables.
Use functions like contains() and starts-with() to create dynamic xpaths based on partial attribute values
Use variables to store dynamic values and use them in xpaths
Example: //div[contains(@class, 'dynamicClass')]
Example: //input[starts-with(@id, 'dynamicId')]
Cognizant interview questions for popular designations
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Agile values from manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Exposure to SAFe and Kanban methodologies in previous roles.
Implemented SAFe framework in previous project to scale Agile practices across multiple teams
Utilized Kanban boards to visualize workflow and optimize team's efficiency
Facilitated ceremonies such as PI Planning, Scrum of Scrums, and Daily Standups in SAFe environment
It indicates that work is not being completed at the expected rate.
A straight line on a burn down chart indicates that work is not being completed as planned.
It may suggest that the team is not making progress or facing obstacles.
It could also indicate that the initial estimation of work was incorrect.
Scrum Master should be able to handle teams of various sizes and be familiar with a range of technologies.
Scrum Master should have experience working with teams of different sizes, from small to large.
Scrum Master should be knowledgeable about various technologies commonly used in software development, such as Agile tools, project management software, and communication platforms.
Scrum Master should be able to adapt the...
Sprint duration should be consistent to allow for predictability and stability in the team's workflow.
Sprint duration should generally remain consistent to allow the team to establish a predictable cadence.
Changing sprint duration frequently can disrupt the team's rhythm and impact their ability to plan and deliver work effectively.
If there is a valid reason for changing sprint duration, such as a major project change ...
Get interview-ready with Top Cognizant Interview Questions
I appeared for an interview in Aug 2024.
DDP, DPP, and process property are different concepts in the field of data analysis and management.
DDP stands for Data Distribution Protocol, which is used for distributing data across multiple nodes in a network.
DPP stands for Data Processing Pipeline, which is a series of data processing steps that are executed in a specific order.
Process property refers to the characteristics or attributes of a data processing opera...
To speed up execution through development changes, steps can include optimizing code, automating processes, and improving communication.
Optimize code by identifying and removing bottlenecks
Automate repetitive tasks to reduce manual effort and human error
Improve communication between team members to ensure smooth collaboration and coordination
Seeking new challenges, growth opportunities, and a better cultural fit.
Desire for new challenges and growth opportunities
Seeking a better cultural fit
Interested in the organization's values and mission
Looking for a more collaborative work environment
Wanting to expand skill set and knowledge
I value job satisfaction over financial compensation, as it leads to long-term fulfillment and motivation.
Job satisfaction is crucial for overall well-being and productivity
Financial compensation is important but not the sole factor for job satisfaction
Examples: opportunities for growth, work-life balance, positive work environment
In the next five years, I envision myself as a Senior Manager leading a team of high-performing individuals in a dynamic and innovative company.
Continuing to excel in my current role and taking on more responsibilities
Developing strong leadership skills through mentorship and training programs
Building a strong network within the industry to stay updated on trends and best practices
Working towards achieving professional...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Waits in automation testing manage timing issues between test execution and application response.
Implicit Wait: Sets a default wait time for the entire session. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Explicit Wait: Waits for a specific condition to occur before proceeding. Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOf(element));
...
Asked reasoning question and more
The OOPs concept in Java stands for Object-Oriented Programming, which focuses on creating objects that interact with each other.
OOPs concept involves the use of classes and objects to model real-world entities.
It includes principles like inheritance, encapsulation, polymorphism, and abstraction.
Example: Creating a class 'Car' with properties like 'make', 'model', and methods like 'drive' and 'stop'.
Expectations for overall growth in the role of Senior Change Management Consultant
Expect to drive organizational change initiatives to achieve strategic goals
Anticipate working closely with stakeholders to implement change management processes
Plan to analyze current processes and identify areas for improvement
Prepare to lead training sessions and workshops to support change initiatives
Some of the top questions asked at the Cognizant interview for experienced candidates -
The duration of Cognizant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 979 interviews
Interview experience
based on 51.6k reviews
Rating in categories
Hyderabad / Secunderabad
4-9 Yrs
Not Disclosed
Associate
72.2k
salaries
| ₹5.2 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.4 L/yr |
Senior Associate
49.7k
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
| ₹6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Accenture