i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clear (1)
I applied via PrepInsta and was interviewed in Sep 2021. There were 3 interview rounds.
First of all there is an online aptitude test.
It includes logical reasoning, also Qualitative ability.
includes work done questions, drawing ball questions, velocity speed problems, relation questions.
There was a meeting scheduled on google meet via superset.
email comes prior to 3 days for the interview.
he asked me several questions here are few of them:
Memory management in Python involves allocation and deallocation of memory for objects.
Python uses automatic memory management through garbage collection.
Memory is allocated dynamically as objects are created.
Unused memory is automatically deallocated through reference counting or garbage collection.
Python provides tools like sys.getsizeof() and tracemalloc to manage memory usage.
Memory leaks can occur if objects are n
Code snippet to return null
In Java: return null;
In Python: return None
In C#: return null;
In JavaScript: return null;
Code to connect database in Python
Import the required module (e.g. pymysql, sqlite3)
Establish a connection to the database using connect() method
Create a cursor object using cursor() method
Execute SQL queries using execute() method
Commit changes using commit() method
Close the cursor and connection using close() method
Object-oriented programming features include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling of data and methods that manipulate the data
Inheritance: creating new classes from existing ones
Polymorphism: ability of objects to take on multiple forms
Abstraction: hiding implementation details from users
Arrays are fixed in size and hold elements of the same data type, while lists are dynamic and can hold elements of different data types.
Arrays are declared with a fixed size, while lists can grow or shrink dynamically.
Arrays can only hold elements of the same data type, while lists can hold elements of different data types.
Arrays are accessed using an index, while lists are accessed using an iterator.
Examples: int[] ar
There was a meeting scheduled on google meet via superset.
email comes prior to 2 days for the interview.
The main purpose of this round was document verification.
nothing much.
I applied via Campus Placement and was interviewed in Sep 2021. There were 2 interview rounds.
In this round there were questions on pseudocodes, mcqs related to OOPS and General Programming concepts, SQL queries
There were 2 easy coding questions based on array and string
There were 2 coding questions based on DSA
There were 2 sql queries
In Technical Interview Programming related question was asked on Python, SQL, OOPS, Internships and projects
Python has several built-in data types including numeric, sequence, and mapping types.
Numeric types include integers, floats, and complex numbers.
Sequence types include lists, tuples, and strings.
Mapping types include dictionaries.
Boolean type is also available.
Type() function can be used to determine the data type of a variable.
OOPS concepts are the fundamental principles of Object-Oriented Programming that help in designing and implementing software systems.
Encapsulation: Bundling data and methods together in a class.
Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding complex implementati...
Types of inheritance include single, multiple, multilevel, hierarchical, hybrid, and multipath inheritance.
Single inheritance: a class inherits from a single base class.
Multiple inheritance: a class inherits from multiple base classes.
Multilevel inheritance: a class inherits from a derived class, which in turn inherits from another class.
Hierarchical inheritance: multiple classes inherit from a single base class.
Hybrid...
An empty class can be created by simply declaring a class with no properties or methods.
Declare a class with no properties or methods
Example: class EmptyClass {}
The class can be used as a placeholder for future implementation
Code to print first 10 elements of Fibonacci series.
Declare variables for first two numbers of the series
Use a loop to generate the next numbers in the series
Print the first 10 numbers of the series
My internships provided hands-on experience and taught me valuable skills in my field.
I learned how to work in a team and communicate effectively
I gained practical knowledge in my field and applied it to real-world situations
I developed problem-solving skills and learned to think critically
I received feedback from experienced professionals and used it to improve my work
I learned about the industry and gained insight in
I applied via Other and was interviewed in Oct 2021. There was 1 interview round.
I am a software engineer with 5 years of experience in developing web applications.
I have a Bachelor's degree in Computer Science.
I am proficient in programming languages such as Java, Python, and JavaScript.
I have experience working with frameworks such as Spring, Django, and React.
I am a quick learner and enjoy working in a team environment.
In my free time, I enjoy reading books on technology and playing video games.
I know multiple programming languages including Java, Python, and C++.
Proficient in Java, Python, and C++
Familiar with JavaScript, HTML, and CSS
Experience with SQL and NoSQL databases
Program to print the first 20 prime numbers.
Start a loop from 2 to a large number
Check if each number is prime by dividing it with numbers from 2 to its square root
If a number is prime, add it to a list
Stop the loop when the list has 20 prime numbers
Print the list of prime numbers
DBMS stands for Database Management System and SQL stands for Structured Query Language.
DBMS is a software system that allows users to define, create, maintain and control access to databases.
SQL is a programming language used to manage and manipulate data stored in relational databases.
DBMS and SQL are often used together to manage and query data in databases.
Examples of popular DBMS include Oracle, MySQL, and Microso...
AI stands for Artificial Intelligence, ML stands for Machine Learning, and Cloud Computing is the delivery of computing services over the internet.
AI refers to the simulation of human intelligence in machines that are programmed to think and learn like humans.
ML is a subset of AI that involves training algorithms to make predictions or decisions based on data.
Cloud Computing allows users to access computing resources, ...
C is a procedural language, C++ is an object-oriented language, and Java is a class-based object-oriented language.
C is a low-level language used for system programming and embedded systems.
C++ is an extension of C with added features like classes, inheritance, and polymorphism.
Java is platform-independent and has automatic memory management through garbage collection.
Java programs run on a virtual machine, while C and...
What people are saying about Cognizant
I applied via PrepInsta and was interviewed in Sep 2021. There were 3 interview rounds.
Round duration - 100 minutes
Round difficulty - null
The first round was an Aptitude round. It was conducted on AMCAT.
There were 3 sections:-
1.Quantitative Aptitude-25 questions-35 minutes
2.Verbal-20 questions -45 minutes
3. Logical Reasoning-35 questions-45 minutes
Most of the questions in AMCAT were from the sample questions of the PrepInsta page. As I had purchased prime, I got access to free and paid material and it was easy to crack this round.
I got shortlisted in the first round and the next round was the Technical Interview, conducted through superset. The interviewer first asked me to give a brief about myself.
I introduced myself, where I'm from, the skills I'm good at, my strengths and hobbies.
I am good at Java programming language.
Proficient in object-oriented programming concepts
Experience in developing web applications using Spring framework
Familiarity with Java libraries and tools such as Hibernate and Maven
Solve a percentage question without time restriction.
Read the question carefully and identify the given values.
Use the formula: (part/whole) x 100 = percentage
Solve for the missing value.
Check your answer by plugging it back into the formula.
The results of the technical round arrived after 2 days. I was selected for the next HR round.
It was also conducted in Superset.
But it was only a document verification round.
The interviewer asked me to show my 10th marksheet, Aadhar card and Pan card.
She asked me if I'm available for the internship in 8th semester.
I said yes, and the meeting got over
Cognizant interview questions for designations
I applied via Campus Placement and was interviewed before Sep 2022. There were 4 interview rounds.
Get interview-ready with Top Cognizant Interview Questions
A function is a block of code that performs a specific task and can be called multiple times throughout a program.
Functions can take in parameters and return values
Functions can be defined using function declarations or function expressions
Functions can be assigned to variables and passed as arguments to other functions
An array is a collection of elements of the same data type, stored in contiguous memory locations.
Arrays can be of any data type, including integers, floats, and objects.
Arrays are accessed using an index, starting from 0.
Arrays can be initialized with a fixed size or dynamically resized.
Example: string[] names = {"John", "Jane", "Bob"};
Example: int[] numbers = new int[5];
Example: object[] objects = new object[3] {1, "
A program to print odd prime numbers.
Start with a loop to iterate through all odd numbers
Check if the number is prime using a function
If the number is prime, print it
I applied via Campus Placement
Rounds were held on the AMCAT platform and we had to install a lockdown browser.
Verbal ability test with 20 questions in 20 minutes covering change of speech/voice.
20 questions in 20 minutes
Change of speech/voice covered
No negative marking
Revisiting answers not possible
Interviewer asked about reading comprehension, synonyms, antonyms, and basic grammar questions. Overall easy but required speed and care.
Interviewer asked 2 lengthy reading comprehension questions with 4-5 sub-questions each
2 synonyms and 1-2 antonyms were asked, which were easy
4-5 basic grammar questions on prepositions and fill in the blank were asked
Overall questions were easy but required speed and careful reading
E...
Interview question on logical reasoning with topics covered and time limit.
35 questions in 45 minutes, all mandatory
Topics covered: Coding-Decoding, Blood relation, Number Series, Direction, Odd one out, Syllogism, seating arrangement, Puzzles
Difficulty level: easy to moderate to tricky
Example: Blood relation had 1 question with 4-5 sub-questions
Aptitude test with 25 questions and 35 minutes given covering topics like interest, time-speed-distance, direction, logarithms, ratio, averages, profit and loss.
25 questions in 35 minutes
Topics covered: Simple and Compound interest, Time, Speed and Distance, Direction, Logarithms, Ratio and Proportion, Averages, Profit and loss
Examples: calculating interest, finding distance, direction and speed, solving logarithmic eq
Java is platform independent because it uses the concept of bytecode and virtual machine.
Java programs are compiled into bytecode, which is a platform-independent representation of the code.
The bytecode is then executed by the Java Virtual Machine (JVM), which is specific to each platform.
The JVM interprets the bytecode and translates it into machine code that can be understood by the underlying operating system.
This a...
Instance variables are declared in a class and can be accessed by any method in the class. Local variables are declared in a method and can only be accessed within that method.
Instance variables are declared at the class level, while local variables are declared within a method.
Instance variables can be accessed by any method in the class, while local variables can only be accessed within the method they are declared i...
Constructor overloading is the ability to have multiple constructors with different parameters in a class.
Constructor overloading allows creating objects with different initializations.
It helps in providing flexibility and convenience to the users of the class.
Constructors can be overloaded by changing the number, type, or order of parameters.
Example: class Person { Person() {} Person(String name) {} }
I joined IT because of my interest in programming and the vast opportunities it offers.
I have always been interested in programming and coding
I realized that IT offers a wider range of opportunities compared to Electrical
I wanted to explore the world of software development and learn new skills
I believe that IT is the future and I wanted to be a part of it
Cognizant is a multinational technology company that provides digital, technology, consulting, and operations services.
Founded in 1994
Headquartered in Teaneck, New Jersey
Operates in over 40 countries
Employs over 300,000 people
Offers services in areas such as artificial intelligence, cloud computing, and cybersecurity
The CEO and Founder of Cognizant is Francisco D'Souza.
Francisco D'Souza co-founded Cognizant in 1994.
He served as the CEO of Cognizant from 2007 to 2018.
Under his leadership, Cognizant became one of the world's leading technology services companies.
D'Souza is also a member of the Board of Directors of General Electric and the World Economic Forum.
He holds a Bachelor's degree in Business Administration from the Universi...
I applied via Campus Placement and was interviewed in Oct 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed before Oct 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
Round duration - 100 minutes
Round difficulty - null
Online Test was conducted on AMCAT. There are 3 sections in Quants, Verbal and Logical.
Conclusion II follows from the given statements.
Statement P and Q do not provide enough information to conclude that all cakes are bags.
However, it can be concluded that some bags are cakes as some bags are hot and all hots are cakes.
Therefore, Conclusion II is true while Conclusion I is false.
Round duration - 30 minutes
Round difficulty - null
Coding to check if a given year is leap or not
A year is a leap year if it is divisible by 4 but not by 100, or if it is divisible by 400
Use modulo operator to check if the year is divisible by 4, 100, and 400
Return true if the year is divisible by 4 and not by 100, or if it is divisible by 400. Else, return false
DBMS stands for Database Management System. It is a software that manages and organizes data in a structured manner.
DBMS is used to create, retrieve, update, and delete data in a database.
It provides a way to store and organize large amounts of data efficiently.
DBMS ensures data integrity, security, and concurrency control.
Examples of popular DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.
Primary key uniquely identifies a record in a table, while foreign key refers to a field in another table.
Primary key is used to enforce data integrity and ensure uniqueness of records.
Foreign key is used to establish a relationship between two tables.
A table can have only one primary key, but multiple foreign keys.
Example: CustomerID in Orders table is a foreign key that references the Customer table's primary key.
Pri...
C++ and Java are both object-oriented programming languages, but differ in syntax, memory management, and platform compatibility.
C++ supports multiple inheritance, while Java only supports single inheritance.
C++ allows direct memory manipulation, while Java has a garbage collector for automatic memory management.
C++ is closer to the hardware and provides more control, while Java is platform-independent and provides por...
Pointers are variables that store memory addresses. They allow direct manipulation of memory and facilitate efficient memory management.
Pointers store memory addresses
They allow direct manipulation of memory
They facilitate efficient memory management
The round is nothing but Document verification
The hr asked to show my Aadhar card, PAN card,10th marksheet
Yes, I know French and Spanish.
I learned French in high school and continued studying it in college.
I also studied Spanish in college and spent a semester abroad in Spain.
Knowing these languages has been helpful in my travels and in communicating with people from different cultures.
Yes, I am ready for an internship in 8th semester.
I have completed relevant coursework and gained practical experience through previous internships.
I have researched potential internship opportunities and have a clear understanding of what I hope to gain from the experience.
I have prepared my resume and cover letter and have begun applying to internships.
I am open to learning and willing to take on new challenges durin
The duration of Cognizant GenC interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 57 interviews
4 Interview rounds
based on 11 reviews
Rating in categories
Associate
72.1k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.5k
salaries
| ₹2.4 L/yr - ₹9.5 L/yr |
Senior Associate
48.9k
salaries
| ₹9 L/yr - ₹27.8 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.5k
salaries
| ₹5.9 L/yr - ₹21 L/yr |
TCS
Infosys
Wipro
Accenture