i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via campus placement at SRM university (SRMU) and was interviewed in Sep 2024. There were 3 interview rounds.
It was based on quantitative and cognitive round.
SQL, Java/Python/C# coding questions and machine coding round
Semantic HTML is using HTML elements to give meaning to the content on a webpage.
Semantic HTML helps improve accessibility for users with disabilities.
It also improves SEO by providing search engines with better context for the content.
Examples of semantic HTML elements include
I am willing to join Cognizant because of its reputation for innovation and growth opportunities.
Cognizant is known for its innovative solutions in the IT industry
The company offers a wide range of opportunities for career growth and development
I am impressed by Cognizant's commitment to diversity and inclusion in the workplace
Node.js is a runtime environment that allows you to run JavaScript code outside of a web browser.
Node.js is built on Chrome's V8 JavaScript engine.
It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node.js is commonly used for building server-side applications and APIs.
It has a large ecosystem of open-source libraries and frameworks, such as Express.js.
Middleware is a software component that acts as a bridge between an application's request and response.
Middleware functions have access to the request and response objects
They can modify the request and response objects
Middleware can be used for tasks like authentication, logging, error handling, etc.
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });
promise.all is a method in JavaScript that takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.
Used to handle multiple asynchronous operations at once
Returns a single promise that resolves when all input promises have resolved
If any of the input promises is rejected, the returned promise is rejected with the reason of the first rejected promise
A callback is a function passed as an argument to another function to be executed later.
Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.
They are often used in event handling, timers, and AJAX requests.
Callbacks can be synchronous or asynchronous, depending on when they are executed.
Example: setTimeout(callback, 1000) will execute the callback function after 1 second.
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
List is mutable and tuple is immutable in Python.
List can be modified after creation, tuple cannot
List uses square brackets [], tuple uses parentheses ()
List is used for collections of items that may change, tuple for fixed collections
Attempting to modify an immutable object will result in a compilation error or runtime exception.
Attempting to modify a string literal will result in a compilation error.
Trying to modify elements of an immutable list like ImmutableList in Java will throw an UnsupportedOperationException.
Modifying a frozen set in Python will raise a TypeError.
What people are saying about Cognizant
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Cognizant interview questions for popular designations
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
MCQ's and few coding questions
Get interview-ready with Top Cognizant Interview Questions
Different types of joins in Spark include inner join, outer join, left join, right join, and full join.
Inner join: Returns only the rows that have matching values in both datasets.
Outer join: Returns all rows when there is a match in either dataset.
Left join: Returns all rows from the left dataset and the matched rows from the right dataset.
Right join: Returns all rows from the right dataset and the matched rows from t...
Optimization techniques in Spark improve performance and efficiency of data processing.
Partitioning data to distribute workload evenly
Caching frequently accessed data in memory
Using broadcast variables for small lookup tables
Avoiding shuffling operations whenever possible
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
Python code to connect to database
Types of views in sql
Custom settings are org-specific, while custom metadata can be deployed across orgs.
Custom settings are hierarchical and can be accessed using a hierarchy custom setting type
Custom metadata is deployable and can be used in managed packages
Custom settings are stored in the application cache, while custom metadata is stored in the metadata cache
Profile is a summary of a person's skills and experience, while role is the specific job or position they hold within an organization.
Profile is a broader overview of a person's qualifications and background.
Role is a specific set of responsibilities and tasks assigned to an individual within a company.
Profiles can include education, work experience, skills, and achievements.
Roles can be defined by job titles such as S...
OOP is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.
OOP focuses on creating reusable code through classes and objects
Encapsulation allows data to be hidden and only accessed through methods
Inheritance allows classes to inherit properties and methods from other classes
Polymorphism allows objects to be treated as instances of their parent class
Some of the top questions asked at the Cognizant interview -
The duration of Cognizant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4.2k interviews
Interview experience
based on 50.1k reviews
Rating in categories
Hyderabad / Secunderabad,
Chennai
+16-10 Yrs
Not Disclosed
Associate
72.3k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.6 L/yr |
Senior Associate
48.6k
salaries
| ₹9 L/yr - ₹27.4 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.6k
salaries
| ₹5.9 L/yr - ₹24.9 L/yr |
TCS
Infosys
Wipro
Accenture