i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Prepinsta and was interviewed in Sep 2021. There were 3 interview rounds.
Round duration - 45 minutes
Round difficulty - null
The test was on AMCAT platform and the questions were multiple choice questions.
It was an online test.
There are 3 sections:-
1. Quants
2. Logical
3. English
The questions were of easy to moderate difficulty level.
Round duration - 20 minutes
Round difficulty - null
As I belonged to a core background(mechanical) so the interviewer was quite lenient and asked
more from my subjects and basic questions related to C, python and OOPs concepts.
I am a highly motivated individual with a passion for learning and problem-solving.
I have a degree in computer science and have worked as a software developer for 2 years.
I am proficient in programming languages such as Java, Python, and C++.
I have experience working in agile development environments and collaborating with cross-functional teams.
I am a quick learner and enjoy taking on new challenges.
In my free time, I
I rate my programming skills at 8 out of 10.
I have experience in multiple programming languages such as Java, Python, and C++.
I have completed several projects including a web application and a mobile app.
I am constantly learning and improving my skills through online courses and personal projects.
Data types are classifications of data items based on their characteristics and properties.
Data types determine the type of data that can be stored in a variable or used in an expression.
Common data types include integers, floating-point numbers, characters, strings, and booleans.
Data types can be categorized as primitive or non-primitive, depending on whether they are built-in or user-defined.
Primitive data types incl...
OOPs is a programming paradigm that focuses on objects and their interactions to solve problems.
OOPs stands for Object-Oriented Programming.
It emphasizes on encapsulation, inheritance, and polymorphism.
Encapsulation is the process of hiding implementation details from the user.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects to take on multiple forms or behavio...
Memory allocation is the process of assigning memory space to programs or processes.
Memory allocation is essential for programs to run efficiently.
It involves reserving a block of memory for a program to use.
There are different methods of memory allocation such as stack allocation and heap allocation.
Examples of memory allocation functions in programming languages include malloc() in C and new operator in C++.
Beams are structural elements that support loads by resisting bending.
Beams are typically horizontal, but can also be vertical or diagonal.
They are commonly made of wood, steel, or concrete.
The shape and size of a beam depends on the load it needs to support and the span it needs to cover.
Examples of beams include floor joists, roof trusses, and bridge girders.
Thrust is the force that propels an object forward.
Thrust is a force that acts in the opposite direction to drag.
It is commonly used in the context of propulsion systems, such as rockets and jet engines.
Thrust can be measured in units of force, such as pounds or newtons.
Examples of thrust include the force generated by a car's engine, the thrust of a rocket during liftoff, and the thrust of a swimmer's arms and legs th
Turbines are machines that convert fluid energy into mechanical energy. There are four types of turbines: steam, gas, hydro, and wind.
Turbines are used in power generation, aviation, and marine propulsion.
Steam turbines are commonly used in power plants.
Gas turbines are used in aviation and power generation.
Hydro turbines are used in hydroelectric power plants.
Wind turbines are used in wind farms to generate electricit...
Round duration - 10 minutes
Round difficulty - null
It was an extremely short round where most of it was focused on document verification and id-proofs.
Yes, I am a team leader.
I have experience leading a team of 5 in my previous job.
I have successfully managed projects and delegated tasks to team members.
I have received positive feedback from my team members and superiors on my leadership skills.
I believe in fostering a collaborative and supportive work environment to achieve team goals.
I want to join Cognizant because of its reputation as a leading technology company and its focus on innovation and growth.
Cognizant has a strong reputation in the technology industry and is known for its innovative solutions.
I am impressed by the company's commitment to growth and its focus on developing new technologies and services.
I believe that Cognizant offers a dynamic and challenging work environment that will a...
I presented my Aadhaar Card and College ID as requested.
I handed over my Aadhaar Card and College ID to the interviewer.
The interviewer checked both documents to verify my identity and enrollment in college.
I applied via Company Website and was interviewed before Mar 2023. There were 2 interview rounds.
Cognitive test, one hours duration, aptitude type of questions
60mins easy level exam u can also find and on the internet also
What people are saying about Cognizant
I applied via LinkedIn and was interviewed in Jul 2022. There was 1 interview round.
Cognizant interview questions for designations
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
Round duration - 40+140 mins
Round difficulty - null
Conceptual/ Code Analysis and Case study.
Questions related to DSA, DBMS, trees, database, programming construct, SQL, Web and UI.
A binary tree is a data structure in which each node has at most two children, referred to as the left and right child.
Binary trees are used in many algorithms such as binary search, Huffman coding, and decision trees.
Traversal of a binary tree can be done in three ways: inorder, preorder, and postorder.
Examples of binary trees include expression trees, AVL trees, and binary heaps.
Round duration - 20 Mins
Round difficulty - null
The technical face-to-face interview round is the most crucial in the entire interview process. I was
well-versed in computer science fundamentals such as OOPS, DBMS, CN, OS and was able to
communicate them clearly to the interviewer
Generalization and Specialization are two important concepts in DBMS.
Generalization is the process of combining two or more entities into a higher-level entity.
Specialization is the process of dividing a higher-level entity into two or more lower-level entities.
Generalization is a top-down approach while specialization is a bottom-up approach.
Generalization is used to represent a group of entities that share common att...
Index hunting is the process of finding the best index for a query to improve its performance.
Index hunting involves analyzing the query and the database schema to determine the most efficient index to use.
It can involve creating new indexes or modifying existing ones.
For example, if a query frequently searches for a specific column, creating an index on that column can significantly improve performance.
Index hunting i...
Fill factor is the percentage of space on each leaf-level page to be filled with data.
It determines how much data is written to a page during index creation or rebuild.
It can improve performance by reducing page splits and fragmentation.
The default value is 0, which means the page is filled to 100%.
A fill factor of 80 means the page is filled to 80% and 20% is left empty for future growth.
Dynamic Loading allows loading of modules only when required, freeing up memory space.
Dynamic Loading loads modules only when required, freeing up memory space.
It allows for better memory utilization by loading only necessary modules.
For example, in a web application, images can be loaded dynamically as the user scrolls down the page.
This reduces the initial load time and improves the overall performance of the applica
Printing the address of a variable without using a pointer can be done by using the & operator.
Use the & operator before the variable name to print its address
Example: int num = 10; printf("%p", &num);
This will print the address of the variable num
Round duration - 10 minutes
Round difficulty - null
They asked for documents and asked basic HR questions
I am a highly motivated individual with a passion for learning and problem-solving.
I have a degree in computer science and have worked as a software developer for 2 years.
I am proficient in programming languages such as Java, Python, and C++.
I have experience working in agile development environments and collaborating with cross-functional teams.
I am a quick learner and enjoy taking on new challenges.
In my free time, I
Cognizant is a leading global IT services company with a strong focus on innovation and client satisfaction.
Cognizant has a diverse range of clients across industries and geographies
The company has a strong reputation for delivering high-quality services and solutions
Cognizant invests heavily in research and development to stay ahead of industry trends
The company has a culture of continuous learning and development for...
Yes, I am interested in an internship or learning program.
I am eager to gain practical experience in my field of study.
I am open to learning new skills and expanding my knowledge.
I am excited to work with professionals in the industry and learn from their expertise.
Yes, I have a few questions regarding the company culture and growth opportunities.
Can you tell me more about the company's values and how they are reflected in the workplace?
What kind of professional development opportunities are available for employees?
How does the company encourage work-life balance?
Can you give me an example of a recent project the team has worked on?
What is the company's approach to diversity and
Get interview-ready with Top Cognizant Interview Questions
I applied via Campus Placement and was interviewed in Sep 2021. There were 2 interview rounds.
Round duration - 40+140 minutes
Round difficulty - null
Conceptual/ Code Analysis and Case study.
Answer a DSA question
Understand the problem statement
Identify the data structures and algorithms required
Write the code and test thoroughly
The technical face-to-face interview round is the most crucial in the entire interview process. I was
well-versed in computer science fundamentals such as OOPS, DBMS, CN, OS
and was able to communicate them clearly to the interviewer.
Classful addressing uses fixed network sizes, while classless addressing allows for variable network sizes.
Classful addressing divides IP addresses into five classes: A, B, C, D, and E.
Classful addressing assumes that all networks within a class have the same network size.
Classless addressing allows for more flexibility in network size and allows for the creation of subnets.
Classless addressing is used in modern networ...
IPv4 and IPv6 are internet protocol versions used to identify devices on a network.
IPv4 uses 32-bit addresses and can support up to 4.3 billion unique addresses.
IPv6 uses 128-bit addresses and can support an almost infinite number of unique addresses.
IPv6 also includes features such as better security and improved routing.
Both protocols are currently in use, but IPv6 is becoming more widely adopted as IPv4 addresses be
Denormalization is the process of adding redundant data to improve query performance.
It involves duplicating data in multiple tables to avoid joins and improve query speed.
It can be useful in read-heavy applications where query performance is critical.
Examples include adding a total sales column to a customer table instead of calculating it through joins.
It can also involve flattening nested data structures to improve ...
Paging is a memory management technique used by operating systems to manage memory usage.
It involves dividing memory into fixed-size pages.
Pages are loaded into physical memory as needed.
Allows for more efficient use of memory and prevents fragmentation.
Examples include demand paging and page replacement algorithms.
Segmentation is the process of dividing a larger market into smaller groups of consumers with similar needs or characteristics.
Segmentation helps companies to better understand their target audience and create more effective marketing strategies.
There are different types of segmentation such as demographic, geographic, psychographic, and behavioral.
For example, a company may use demographic segmentation to target a spe...
Thrashing is a phenomenon in computer systems where excessive paging or swapping occurs, resulting in decreased performance.
Occurs when the system spends more time swapping pages than executing instructions
Caused by insufficient memory or poorly optimized programs
Can be identified by high disk activity and low CPU utilization
Example: A computer running multiple memory-intensive applications simultaneously
Yes, I am interested in an internship or learning program.
I am eager to gain practical experience in my field of study.
I am open to learning new skills and expanding my knowledge.
I am excited to work with professionals in the industry and learn from their expertise.
I applied via Campus Placement and was interviewed in Oct 2021. There were 4 interview rounds.
There are countless 2D patterns, ranging from simple geometric shapes to intricate designs.
Some common 2D patterns include stripes, polka dots, chevron, herringbone, and plaid.
Geometric patterns can include triangles, squares, circles, and hexagons.
Floral patterns often feature flowers and leaves arranged in a repeating pattern.
Tartan patterns are a type of plaid that originated in Scotland and are associated with diff...
I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.
There are 3parts general aptitude,verbal and reasoning questions.
I applied via Campus Placement and was interviewed before Oct 2021. There were 2 interview rounds.
based on 9 interviews
3 Interview rounds
based on 165 reviews
Rating in categories
Chennai,
Bangalore / Bengaluru
1-3 Yrs
Not Disclosed
Chennai,
Bangalore / Bengaluru
1-3 Yrs
Not Disclosed
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