OOAD Interview Questions
Questions Answers Views Company eMail

What is the difference between function overloading and over riding?

BirlaSoft,

760

explain the difference between operator overloading and function overloading.

TCS,

771

What are abstract functions? Why are they used?

772

Describe the Diamond problem. Where does this problem occur?

Tech Mahindra,

721

What is an interface?

770

What is the difference between class and interface?

765

Can an interface implement or extend another interface?

746

What is the benefit of Composition over Inheritance?

740

What are the rules to define a functional interface?

729

Is is possible to define our own functional interface?

777

What is a functional interface? What is sam interface?

742

Is it possible to provide method implementations in java interfaces? If possible, how do we provide them?

700

Differences between functional programming and object-oriented programming?

725

What is a static method? Why do we need static methods in java 8 interfaces?

897

What is multiple inheritance? How java 8 supports multiple inheritance?

793


Post New OOAD Questions

Un-Answered Questions { OOAD }

What is method overriding?

722


What is the benefit of Composition over Inheritance?

740


What are the different types of inheritance?

704


What is the significance of encapsulation?

744


Explain about uml?

716


What is the order of call of constructors in inheritiance?

788


What is a functional interface? What is sam interface?

742


Explain static binding

752


What are the features that are provided to make a program modular?

792


Why does java not support multiple inheritance?

762


Define Initialisation Purpose.

749


How can we call the base method without creating an instance?

778


Do structs support inheritance?

718


Can a function be overloaded based on return types?

706


Explain the abstract class modifier?

662