Explain about abstraction?
What's the main difference between arraylist / hashmap and vector / hashtable?
Difference: Sequence Diagrams, Collaboration Diagrams ?
What is a nested interface?
Explain the rationale behind object oriented concepts?
Differentiate between data abstraction and encapsulation.
What is a default method? Why do we need default methods in java 8 interfaces?
What is the diffrence between an abstract class and interface?
What are different types of arguments?
What is the difference between data hiding and implementation?
Explian following terms: Constraint Rules, Design by contract.
What are the access modifiers?
What are the four important foundation concepts of OOP ?