i
Cognizant
Filter interviews by
LoadRunner and JMeter are tools for performance testing, each with unique scripting processes for simulating user behavior.
LoadRunner uses VuGen (Virtual User Generator) for scripting, allowing users to record and edit scripts.
JMeter uses a GUI for creating test plans, where users can add samplers, listeners, and assertions.
In LoadRunner, scripts are typically written in C, while JMeter scripts are XML-based.
LoadR...
Null safety handles potential null references in programming, preventing runtime errors and enhancing code reliability.
Use nullable types to explicitly define variables that can hold null values. Example: 'String? name = null;' in Kotlin.
Implement null checks using 'if' statements to ensure variables are not null before accessing them. Example: 'if (name != null) { ... }'.
Utilize the safe call operator (?.) to saf...
My favorite programming language is Python due to its simplicity, versatility, and extensive libraries for various applications.
Easy to learn and read, making it great for beginners.
Versatile for web development, data analysis, machine learning, and automation.
Rich ecosystem with libraries like NumPy for numerical computing and Django for web applications.
Strong community support and extensive documentation availa...
Testing is a process to evaluate the functionality, performance, and reliability of software or systems to ensure quality and meet requirements.
Types of Testing: Includes unit testing, integration testing, system testing, and acceptance testing.
Example: Unit testing checks individual components for correctness, like testing a function in isolation.
Manual vs Automated Testing: Manual testing involves human testers,...
What people are saying about Cognizant
To test a pen, I would evaluate its functionality, durability, and user experience through various methods.
Check ink flow: Write on different surfaces to ensure consistent ink delivery.
Durability test: Drop the pen from a height to see if it breaks or leaks.
Comfort test: Hold the pen for an extended period to assess grip and comfort.
Water resistance: Expose the pen to water to check if it still writes.
Cap test: En...
A hashmap uses key-value pairs for efficient data retrieval, leveraging hashing for quick access.
Hash Function: Converts keys into hash codes, e.g., key 'apple' might hash to 5.
Buckets: Store entries in an array, e.g., index 5 might hold ('apple', value).
Collision Handling: Uses chaining (linked lists) or open addressing to resolve collisions.
Load Factor: Determines when to resize the hashmap, typically around 0.7...
Profiles set baseline permissions; permission sets provide additional, flexible access without changing profiles.
Profiles define default access for users, while permission sets grant additional permissions.
A user can have only one profile but multiple permission sets, allowing for more granular control.
Permission sets can be used to grant access to specific features or objects without altering the profile.
For exam...
Identify and count duplicate characters in a string to analyze its composition.
Use a hash map to track character frequencies. Example: 'hello' -> {h: 1, e: 1, l: 2, o: 1}.
Iterate through the string and update counts in the hash map.
Filter the hash map to find characters with a count greater than 1.
Return the duplicates and their counts. Example: 'banana' -> {b: 1, a: 3, n: 2} -> Duplicates: a, n.
XPath is a language for navigating through elements and attributes in an XML document, crucial for web scraping and automation.
Basic Syntax: XPath uses a path-like syntax to navigate through nodes, e.g., '/html/body/div' selects the 'div' under 'body'.
Predicates: You can filter nodes using predicates, e.g., '//div[@class='example']' selects 'div' elements with a specific class.
Axes: XPath supports axes to navigate...
Salesforce allows various field types to capture and manage data effectively within its platform.
Text Field: Used for short text entries, e.g., 'First Name'.
Text Area: For longer text, e.g., 'Description'.
Picklist: Dropdown selection, e.g., 'Status' with options like 'Open', 'Closed'.
Checkbox: Boolean field, e.g., 'Is Active'.
Date Field: For date entries, e.g., 'Start Date'.
Currency Field: For monetary values, e.g...
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to treat functionality as a method argument.
Functional interfaces have a single abstract method and can be used with lambda expressions.
Streams provide a way to work with sequences of elements and perform operations on them.
Default methods allow interfaces to have method ...
We faced challenges with communication and conflicting priorities, resolved through regular team meetings and clear task delegation.
Lack of clear communication among team members
Conflicting priorities leading to delays in project timeline
Resolved by scheduling regular team meetings to discuss progress and issues
Clear task delegation to ensure everyone knows their responsibilities
OOPS focuses on objects and classes, while functional programming focuses on functions and immutability.
OOPS is based on the concept of objects and classes, allowing for encapsulation, inheritance, and polymorphism.
Functional programming emphasizes on functions as first-class citizens, immutability, and avoiding side effects.
OOPS is more suitable for complex, real-world applications with changing state, while functiona...
I have worked with the Spring framework in Java.
Utilized Spring MVC for web development
Implemented dependency injection with Spring IoC container
Integrated Spring Security for authentication and authorization
I am a dedicated professional with a strong educational background and diverse work experience.
I have a Bachelor's degree in Business Administration from XYZ University.
I have worked in various roles in marketing, sales, and customer service.
I am proficient in Microsoft Office Suite and have excellent communication skills.
I am a quick learner and thrive in fast-paced environments.
I am passionate about continuous learni...
It's good because of students only
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'.
I appeared for an interview in Jun 2025, where I was asked the following questions.
Traits are reusable components that can be mixed into different classes, while fragments are reusable UI components in Android development.
Traits are used in object-oriented programming languages like Scala and PHP to enable multiple inheritance by allowing a class to inherit methods from multiple traits.
Fragments are used in Android development to modularize and reuse UI components across different activities or fragm...
Masking data involves replacing sensitive information with non-sensitive data to protect privacy.
Use techniques like encryption, tokenization, or data anonymization to mask data.
Ensure that only authorized users have access to the unmasked data.
Regularly review and update masking techniques to stay ahead of potential security threats.
I appeared for an interview in Aug 2024.
I was interested in Cognizant because of its reputation for innovation and growth in the technology industry.
Cognizant is known for its cutting-edge technology solutions
The company has a strong reputation for innovation and growth
I was impressed by Cognizant's commitment to employee development and career advancement opportunities
The duration of Cognizant Associate interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 268 interview experiences
Difficulty level
Duration
based on 5.9k reviews
Rating in categories
Associate
71.2k
salaries
| ₹5.3 L/yr - ₹13.6 L/yr |
Programmer Analyst
56.1k
salaries
| ₹3.5 L/yr - ₹8 L/yr |
Senior Associate
55.9k
salaries
| ₹9.8 L/yr - ₹23.7 L/yr |
Senior Processing Executive
30.1k
salaries
| ₹2.5 L/yr - ₹6.5 L/yr |
Technical Lead
18.6k
salaries
| ₹6 L/yr - ₹21.2 L/yr |
TCS
Infosys
Wipro
Accenture