i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via AmbitionBox and was interviewed in Apr 2024. There was 1 interview round.
Oops pillars are the four main principles of object-oriented programming: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.
Polymorphism: A
Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
Hashmap uses an array to store key-value pairs.
Keys are hashed to determine the index where the value will be stored.
Collision handling techniques like chaining or open addressing are used to deal with multiple keys hashing to the same index.
Retrieving a value involves hashing the key to find the index and ...
Multithreading is the ability of a CPU to execute multiple threads concurrently, while synchronization is the coordination of multiple threads to ensure data consistency.
Multithreading allows multiple threads to run concurrently on a single CPU core.
Synchronization is used to coordinate access to shared resources among multiple threads.
Examples of synchronization mechanisms include locks, semaphores, and monitors.
Multi...
Abstract class can have both abstract and non-abstract methods, while functional interface can have only one abstract method.
Abstract class can have constructors, fields, and methods, while functional interface can only have one abstract method.
Abstract class can have abstract and non-abstract methods, while functional interface can only have one abstract method.
Abstract class can provide default implementations for me...
There was 2 coding questions
I appeared for an interview before Jun 2023.
Basic aptitude round
Data types are classifications of data items that determine the possible values and operations that can be performed on them.
Data types define the type of data that a variable can hold, such as integers, strings, or booleans.
Examples of data types include int (integer), float (floating point number), char (character), and bool (boolean).
Data types also determine the size of the variable in memory and the range of value
To reverse an array of numbers, iterate through the array and swap elements from start to end.
Iterate through the array using two pointers, one starting from the beginning and the other from the end.
Swap elements at the two pointers and move the pointers towards the center until they meet.
Example: Input array [1, 2, 3, 4, 5], after reversing becomes [5, 4, 3, 2, 1].
What people are saying about Cognizant
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
Cognizant interview questions for designations
I applied via Campus Placement and was interviewed before Jan 2023. There were 4 interview rounds.
Normal aptitude questions
Intermediate coding questions with oops concept
Get interview-ready with Top Cognizant Interview Questions
I applied via Company Website and was interviewed before Mar 2022. There were 3 interview rounds.
Basic maths with some basic computer fundamentals were asked .
Check if input string is a palindrome or not.
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
To check if a string is a palindrome, compare the first and last characters, then the second and second-to-last characters, and so on.
If all pairs match, the string is a palindrome. If any pair does not match, the string is not a palindrome.
What is the probability of picking a red ball out of 10 balls with 2 red, 5 blue, and 3 orange?
There are 2 red balls out of 10 total balls
The probability of picking a red ball is 2/10 or 1/5
The probability can also be expressed as 20%
I applied via Campus Placement and was interviewed before Dec 2021. There were 4 interview rounds.
The difficulty was easy to moderate. There were different sections like Qantativ Aptitude, Logical Reasoning, Essay writing
There were 7 debugging questions. The difficulty was easy to moderate. But total given time was only 20 minutes, so keep an eye on the watch while solving.
I applied via Campus Placement and was interviewed before Mar 2021. There were 2 interview rounds.
Great
I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.
The Aptitude level was medium
The duration of Cognizant Junior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interviews
1 Interview rounds
based on 428 reviews
Rating in categories
Associate
72.4k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.3 L/yr |
Senior Associate
50.3k
salaries
| ₹9 L/yr - ₹28.6 L/yr |
Senior Processing Executive
29.1k
salaries
| ₹1.8 L/yr - ₹9.2 L/yr |
Technical Lead
17.7k
salaries
| ₹6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Accenture