What is a friend function?
What is Polymorphism, overloading, overriding and virtual?
What is the need of multiple inheritance?
What's the order of call of constructors in inheritiance?
Explain about Overloading vs Overriding ?
Can we reduce the visibility of the inherited or overridden method ?
Difference between abstraction and implementation hiding ?
Explain the mechanism of composition?
How many instances can be created for an abstract class?
Can you give some examples of tokens?
Explain about object oriented programming?
What is bootstrap, extension and system class loader? Or can you explain primordial class loader?
Is @functionalinterface annotation mandatory to define a functional interface? What is the use of @functionalinterface annotation? Why do we need functional interfaces in java?
Why dynamic loading is used in object-oriented programming?
Explain about abstraction?