Filter interviews by
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
Top trending discussions
posted on 28 Jul 2024
I was interviewed in Mar 2017.
I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.
Quantitative aptitude, verbal ability, critical reasoning
I applied via Campus Placement
General SQL Question
I applied via Job Portal
React lifecycle functions are methods that are automatically called at specific points in a component's life cycle.
Mounting: constructor, render, componentDidMount
Updating: render, componentDidUpdate
Unmounting: componentWillUnmount
Padding is the space inside the border of an element, while margin is the space outside the border.
Padding is used to create space between the content and the border of an element.
Margin is used to create space between the border of an element and other elements.
Padding affects the size of the content area, while margin affects the positioning of the element.
Example: padding: 10px will create 10 pixels of space inside ...
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
Cancellation in the number of bookings in an app has increased exponentially in the past few weeks, How would you conduct an RCA on the same.
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Testing an payment flow on the application
Some of the top questions asked at the Saxo Bank Developer interview -
based on 7 reviews
Rating in categories
Senior Associate
205
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Senior Manager
189
salaries
| ₹13.6 L/yr - ₹42 L/yr |
Manager
183
salaries
| ₹8.8 L/yr - ₹27 L/yr |
Senior Developer
77
salaries
| ₹17 L/yr - ₹40 L/yr |
Senior Analyst
70
salaries
| ₹5.2 L/yr - ₹11 L/yr |
ICICI Bank
HDFC Bank
Kotak Mahindra Bank
Axis Bank