OOAD Interview Questions
Questions Answers Views Company eMail

What is the difference between function overloading and over riding?

BirlaSoft,

736

explain the difference between operator overloading and function overloading.

TCS,

742

What are abstract functions? Why are they used?

753

Describe the Diamond problem. Where does this problem occur?

Tech Mahindra,

700

What is an interface?

750

What is the difference between class and interface?

742

Can an interface implement or extend another interface?

715

What is the benefit of Composition over Inheritance?

701

What are the rules to define a functional interface?

692

Is is possible to define our own functional interface?

750

What is a functional interface? What is sam interface?

718

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

669

Differences between functional programming and object-oriented programming?

701

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

876

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

751


Post New OOAD Questions

Un-Answered Questions { OOAD }

Explain about polymorphism?

682


What is the significance of encapsulation?

724


Define Initialisation Purpose.

730


Can we reduce the visibility of the inherited or overridden method ?

762


What are the rules to define a functional interface?

692






What do you mean by abstract class?

767


Does PowerShell support OOPs?

746


What is the difference between data hiding and implementation?

733


A class inherits from 2 interfaces and both the interfaces have the same method name as shown below. How should the class implement the drive method for both car and bus interface?

715


What is diamond inheritance problem? How java 8 solves this problem?

827


How to make a class accessible as a web service?

675


Write basic concepts of oops?

722


Why are outlet connections required in object-oriented programming?

741


What is the @functionalinterface annotation?

679


What is a try/ catch block?

708