OOAD Interview Questions
Questions Answers Views Company eMail

What is the difference between function overloading and over riding?

BirlaSoft,

786

explain the difference between operator overloading and function overloading.

TCS,

791

What are abstract functions? Why are they used?

797

Describe the Diamond problem. Where does this problem occur?

Tech Mahindra,

739

What is an interface?

789

What is the difference between class and interface?

787

Can an interface implement or extend another interface?

760

What is the benefit of Composition over Inheritance?

767

What are the rules to define a functional interface?

755

Is is possible to define our own functional interface?

789

What is a functional interface? What is sam interface?

762

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

725

Differences between functional programming and object-oriented programming?

748

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

928

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

817


Post New OOAD Questions

Un-Answered Questions { OOAD }

Explain persistence?

771


What is a try/ catch block?

760


What is data encapsulation and what's its significance?

813


What is overriding?

806


What are the different principle of OOPS?

783


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

817


Can a function be overloaded based on return types?

729


Why are virtual users created?

830


What is a pure virtual function?

905


Explain what is meant by polymorphism?

849


Can we override static methods? Why?

713


Explain about overriding polymorphism?

833


What are abstract functions? Why are they used?

797


If a method definition has been specified in class , its base class , and the interface which the class is implementing, which definition will be picked if we try to access it using interface reference and class object?

749


Explain the meaning of object in object oriented programming?

808