Nexsoft interview question

Difference between classes and interface Polymoprhism Virtual methods How are objects instantiated in Java and how they're managed in memory Singleton design pattern