How can you make sure that your singleton class will always return single instance in multi-threaded environment?
Difference between static synchronization vs. Instance synchronization?
Explain numeric promotion?
What is contract between hashcode and equal method?
If you do not want your class to be inherited by any other class. What would you do?
What is java’s garbage collected heap?
What is re-factoring in software?
What is static synchronization?
What is annotation in java?
What are static methods?
What is a map? What are the implementations of map?
Which package is imported by default?
What are the restrictions imposed on method overriding?
What is hash code collision?
What do you mean by order of precedence and associativity?