Filter interviews by
Be the first one to contribute and help others!
Polymorphism is the ability of an object to take on many forms. In C++, it is achieved through function overloading and virtual functions.
Polymorphism allows objects of different classes to be treated as objects of a common base class.
Function overloading enables multiple functions with the same name but different parameters.
Virtual functions allow derived classes to override base class functions.
Java is an object-oriented language while C is a procedural language.
Java is platform-independent while C is platform-dependent.
Java has automatic garbage collection while C requires manual memory management.
Java has built-in support for multithreading while C requires external libraries.
Java has a larger standard library compared to C.
Java is more secure than C due to its strong type checking and exception handling.
C ...
Pointers are variables that store memory addresses of other variables in programming languages.
Pointers allow direct access and manipulation of memory locations.
They are commonly used in programming languages like C and C++.
Pointers can be used to pass variables by reference, allowing modifications to the original value.
They can also be used to dynamically allocate memory.
Example: int* ptr; // declares a pointer to an
In 5 years, I see myself as a senior software engineer leading a team of developers.
Leading a team of developers
Working on complex projects
Continuing to learn and grow in my role
Contributing to the success of the company
based on 23 reviews
Rating in categories
HR Executive
5
salaries
| ₹1.5 L/yr - ₹1.8 L/yr |
Manager
4
salaries
| ₹8.5 L/yr - ₹9.3 L/yr |
Senior Engineer
4
salaries
| ₹3.7 L/yr - ₹4.8 L/yr |
Electrical Engineer
4
salaries
| ₹2.5 L/yr - ₹3.4 L/yr |
Site Incharge
4
salaries
| ₹4.8 L/yr - ₹8 L/yr |
TCS
Accenture
Wipro
Cognizant