Interview Questions
The Java Programming Language
What is the WORA principle? Why is it beneficial?
How can Java applications run on multiple platforms?
What is the difference between the JRE and the JDK?
What is the difference between procedural programming
and object-oriented
programming?
Object-Oriented Concepts
What is the purpose of abstraction in software development?
What is encapsulation? How does Java support it?
What is polymorphism? How does Java support it?
What is the difference between a mutable object and an immutable object?
How can you design an object to be immutable?
What is the difference between coupling and cohesion?
What is the preferred relationship between software components and why?
Object-Oriented Programming (Part I)
What is the difference between a class and an object?
What happens when an object is instantiated for the first time?
What is the difference between a primitive type and an object?
What is the difference between autoboxing and unboxing?
What is an array?
How is a String different from a regular object?
What is the difference between a StringBuilder and a StringBuffer?
Why are enums superior to String or Integer constants?
What is the difference between package-by-layer and package-by-feature?
Dostları ilə paylaş: