i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Look for memory leaks, excessive object creation, and large objects in heap dump analysis.
Check for objects that are not being garbage collected
Identify objects that are consuming a lot of memory
Look for objects that are being created frequently
Check for objects that are holding onto references to other objects
Analyze the call stack to identify the source of the problem
Examples: excessive use of String objects, large c
Garbage collection policy defines how and when the garbage collector runs to free up memory.
Garbage collection policy determines the frequency of garbage collection.
It defines the algorithm used by the garbage collector to identify and remove unused objects.
Examples of garbage collection policies include mark-and-sweep, generational, and concurrent garbage collection.
The policy can be adjusted based on the application'...
I applied via Company Website and was interviewed before Oct 2021. There were 5 interview rounds.
Basic Aptitude with some difficult questions
3 set of coding question were asked 1 easy ,1 medium ,1 hard
I applied via Campus Placement and was interviewed in Oct 2020. There were 3 interview rounds.
C++ is an extension of C programming language with added features like object-oriented programming.
C++ supports object-oriented programming while C does not.
C++ has classes and objects while C does not.
C++ has function overloading and operator overloading while C does not.
C++ has exception handling while C does not.
C++ supports namespaces while C does not.
Micro-processor and micro-controller differ in their architecture and usage. 555 IC is a timer IC used in electronic circuits.
Micro-processor is a CPU with minimal peripherals while micro-controller has CPU, memory, and peripherals on a single chip.
Micro-processor is used in applications that require high processing power while micro-controller is used in embedded systems.
555 IC is a timer IC that can be used in variou...
C++ provides object-oriented programming and better memory management than C.
C++ supports classes and objects which makes code modular and reusable.
C++ has better memory management with features like constructors and destructors.
C++ supports function overloading and operator overloading which makes code more readable.
C++ has a rich library of built-in functions and data types.
C++ supports exception handling which makes...
I applied via Referral and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in May 2021. There was 1 interview round.
String is immutable, StringBuffer is mutable.
String is a sequence of characters that cannot be changed once created.
StringBuffer is a mutable sequence of characters that can be modified.
StringBuffer is more efficient when concatenating multiple strings.
StringBuffer is synchronized, while String is not.
Some of the top questions asked at the Cognizant Performance Engineer interview for experienced candidates -
based on 8 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