Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

151.

Explain how to create an Event Handler.

Answer»
152.

Determine OOTB functionality in Siebel.

Answer»
153.

What is the difference between Aggregation and composition?

Answer»
154.

What are Extrinsic and Intrinsic Connections in object-oriented programming?

Answer»
155.

Why are Outlet Connections required in object-oriented programming?

Answer»
156.

Why dynamic loading is used in object-oriented programming?

Answer»
157.

What are the major differences between late and dynamic binding?

Answer»
158.

What is the purpose of late binding in object-oriented programming?

Answer»
159.

Why dynamic binding is used in object-oriented programming?

Answer»
160.

What is the function of dynamic typing?

Answer»
161.

What are the methods required to create changes in Subclasses?

Answer»
162.

Why is class hierarchies managed in object-oriented programming?

Answer»
163.

What is the main use of message metaphor in object-oriented programming?

Answer»
164.

Why is message passing between the objects important?

Answer»
165.

What is the function of messaging metaphor?

Answer»
166.

What are the properties that are defined in an Object model?

Answer»
167.

What is the difference between data hiding and implementation?

Answer»
168.

What is the syntax of object oriented method call?

Answer»
169.

What is the function of pure virtual functions?

Answer»
170.

Write a program to show the inheritance used in a class.

Answer»
171.

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

Answer»
172.

How a program can be structured using the concept of Object oriented programming?

Answer»
173.

What is an abstraction and why is it important?

Answer»
174.

What is composition? Explain the purpose of composition.

Answer»
175.

What are the different ways for a method to be overloaded?

Answer»
176.

Explain: a.) Static binding b.) Dynamic binding

Answer»
177.

What are sealed modifiers?

Answer»
178.

What is a ternary operator?

Answer»
179.

Explain: a.) Persistence. b.) Colloboration

Answer»
180.

Define Modularity?

Answer»
181.

What is friend function?

Answer»
182.

Can you give some examples of tokens?

Answer»
183.

Explain method overriding.

Answer»
184.

Differentiate between abstraction and encapsulation.

Answer»
185.

What is Encapsulation?

Answer»
186.

What is dynamic or run time polymorphism?

Answer»
187.

What are the basic concepts of OOP?

Answer»
188.

Explain implementation of deletion from a binary tree.

Answer»
189.

Explain implementation of traversal of a binary tree.

Answer»
190.

Define threaded binary tree. Explain its common uses

Answer»
191.

What is a B+ tree? Explain its uses.

Answer»
192.

Explain pre-order and in-order tree traversal.

Answer»
193.

How do you find the depth of a binary tree?

Answer»
194.

What is binary tree? Explain its uses.

Answer»
195.

Describe Tree database. Explain its common uses.

Answer»
196.

What is a B+ tree?

Answer»
197.

What are threaded binary trees?

Answer»
198.

What are red-black trees?

Answer»
199.

What are splay trees?

Answer»
200.

What is a B tree?

Answer»