i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clustered index physically reorders the data on disk, while non-clustered index creates a separate structure.
Clustered index determines the physical order of data rows in a table, while non-clustered index does not.
Clustered index is faster for retrieval of large ranges of data, while non-clustered index is faster for retrieval of individual rows.
A table can have only one clustered index, but multiple non-clustered ind...
Use SQL queries to remove duplicate records from a database table.
Use the DISTINCT keyword in SELECT statement to retrieve unique records.
Use the GROUP BY clause to group records based on specific columns.
Use the ROW_NUMBER() function to assign a unique row number to each record and then filter out duplicates.
Handle leave requests by following company policy, communicating with team members, and ensuring coverage.
Refer to company policy for leave request procedures
Communicate with team members to ensure coverage during absence
Document leave requests and approvals for record keeping
To deliver projects on time, it is important to set clear timelines, prioritize tasks, communicate effectively, and regularly monitor progress.
Set clear project timelines and deadlines
Prioritize tasks based on importance and urgency
Communicate effectively with team members and stakeholders
Regularly monitor progress and make adjustments as needed
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 stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation, inheritance, and polymorphism are key principles of OOPS.
Examples of OOPS languages include Java, C++, and Python.
Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.
Focuses on pure functions that do not have side effects
Emphasizes immutability and avoids changing state
Uses higher-order functions and function composition
Commonly used languages include Haskell, Scala, and Clojure
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
Some common annotations used in Spring Boot are @RestController, @Autowired, @RequestMapping, @Service, @Component, @Repository.
@RestController - Used to define a controller class in Spring MVC.
@Autowired - Used for automatic dependency injection.
@RequestMapping - Used to map web requests to specific handler methods.
@Service - Indicates that a class is a service.
@Component - Indicates that a class is a Spring component...
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
What people are saying about Cognizant
Asked reasoning question and more
Cognizant interview questions for designations
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.
Seeking new challenges and growth opportunities in a different environment.
Looking for new challenges and opportunities for growth
Interested in exploring different work environments and cultures
Seeking to expand skill set and knowledge in a different organization
Get interview-ready with Top Cognizant Interview Questions
Angular applications work by utilizing components, services, modules, and dependency injection to create dynamic web applications.
Angular applications are built using components, which are reusable building blocks for the UI.
Services in Angular are used for encapsulating reusable logic that can be shared across components.
Modules in Angular help organize the application into cohesive blocks of functionality.
Dependency ...
Angular offers advantages such as two-way data binding, dependency injection, and modular architecture.
Two-way data binding allows automatic synchronization of data between the model and the view, reducing the need for manual DOM manipulation.
Dependency injection helps manage components and their dependencies, making it easier to test and maintain code.
Modular architecture allows for the creation of reusable components...
My salary expectation for this role is competitive and aligned with industry standards.
Research the average salary range for this position in the industry and location
Consider your level of experience and qualifications
Factor in any additional benefits or perks offered by the company
I was interviewed 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
Life experience includes various personal and professional events that shape an individual's perspective and skills.
Traveling to different countries and experiencing diverse cultures
Overcoming challenges and obstacles in personal or professional life
Learning from successes and failures
Building relationships with people from different backgrounds
Gaining new skills through education or work experiences
Java is object-oriented
Java is object-oriented because it supports the principles of encapsulation, inheritance, and polymorphism
Classes and objects are fundamental concepts in Java programming
Example: defining a class 'Car' with properties like 'make', 'model', and methods like 'drive', 'stop'
3 Interview rounds
based on 5.2k reviews
Rating in categories
Associate
72.5k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.3k
salaries
| ₹2.4 L/yr - ₹9.7 L/yr |
Senior Associate
48.2k
salaries
| ₹9 L/yr - ₹27 L/yr |
Senior Processing Executive
28.5k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.5k
salaries
| ₹5.9 L/yr - ₹24 L/yr |
TCS
Infosys
Wipro
Accenture