What is the difference between abstract & interface?
What is difference between encapsulation and abstraction?
What is the @functionalinterface annotation?
Can you create an instance of an interface?
How do we implement serialization actually?
What is abstraction? How does it differ from encapsulation
What is data abstraction? what are the three levels of data abstraction with Example?
What is diamond inheritance problem? How java 8 solves this problem?
What are the types of polymorphism?
What is bootstrap, extension and system class loader? Or can you explain primordial class loader?
Which oops concept exposes only necessary information to the calling functions?
How can we call the base method without creating an instance?
What are the various types of constructors?
If a method definition has been specified in the base class and the interface which the class is implementing, which definition will be picked if we try to access it using interface reference and class object?
What is the use if instanceof keyword? And how do refer to a current instance of object?