i
HighRadius
Filter interviews by
I was interviewed in Mar 2017.
Top trending discussions
posted on 28 Jul 2024
I applied via Recruitment Consultant and was interviewed in Jan 2021. There were 4 interview rounds.
Virtual functions allow polymorphism in C++. Vtable is a lookup table for virtual functions and vpointer points to it.
Virtual functions are used to achieve runtime polymorphism
Vtable is a table of function pointers for virtual functions
Vpointer points to the vtable of the object
When a virtual function is called, the vpointer is used to lookup the correct function in the vtable
Vtable is created at compile time and is un
Pure virtual functions are functions with no implementation in base class. Pure virtual destructor is used to ensure proper destruction of derived objects.
Pure virtual functions are declared with the syntax virtual void functionName() = 0;
Classes with pure virtual functions are called abstract classes and cannot be instantiated.
Derived classes must implement pure virtual functions to be instantiated.
Pure virtual destru...
Yes, we can handle exceptions in constructor and destructor.
In constructor, we can use try-catch block to handle exceptions.
In destructor, we should avoid throwing exceptions as it can lead to undefined behavior.
If an exception is thrown in constructor, the object is not fully constructed and should be destroyed.
If an exception is thrown in destructor, it should be caught and handled properly to avoid program terminati
I applied via Job Portal and was interviewed before Nov 2023. There was 1 interview round.
HackerRank test which includes find continuos array of target sum
based on 1 review
Rating in categories
Associate Software Engineer
414
salaries
| ₹5.5 L/yr - ₹11 L/yr |
Associate Consultant
404
salaries
| ₹6 L/yr - ₹13.3 L/yr |
Consultant
192
salaries
| ₹6.5 L/yr - ₹20 L/yr |
Associate Software Engineer 2
192
salaries
| ₹6.3 L/yr - ₹13 L/yr |
Techno Functional Consultant
190
salaries
| ₹6 L/yr - ₹13 L/yr |
Chargebee
Freshworks
Zoho
CleverTap