Explain what is single and multiple inheritance?
What is the difference between a virtual method and an abstract method?
What is hybrid inheritance?
How to differentiate between a CreateObject() and GetObject() ?
What is the function of pure virtual functions?
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?
If there is a conflict between base class method definition and interface default method definition, which definition is picked?
What are the limitations of inheritance?
What is an USECASE? Why it is needed?
What are the interfaces you used in beans?
What is the need of multiple inheritance?
What is data abstraction? what are the three levels of data abstraction with Example?