Sollicitatievraag bij IBM

OOP Principles, Design Patterns (Singleton), Java foundational questions, GIT Example: What is polymorphism? What is encapsulation? What types of exceptions are there? What Java 8 features have you used in the past?