Software Design Interview Questions
Questions Answers Views Company eMail

How can we design/implement singleton object?

HP,

3 5676

What is impedance mismatch and How to solve the problem?

HP,

1 5732

Design Facade pattern - What is its application in projects ?

HP,

1 1834




Design the Factory pattern and What is its application ?

HP,

1 3920

How to analyze the design patterns ?

Infosys, HP, RRB,

1 2978

What are the design patterns and How can they make life easier for software development ?

ABC, HP,

1 4170

Explain the singleton, facade, or handle class design pattern?

ABC,

2 5402

what is a Design Pattern?

TCS,

5 6326

In an Java interview, the Following question was asked.. How do you represent a class in UML?

ABC,

2 3649

What is inheritance?

Protech,

7 7116

Difference between Composition and Aggregation

Protech,

2 20607

Difference: Sequence Diagrams, Collaboration Diagrams ?

Protech,

2 7853

Difference: 'uses', 'extends', 'includes'

Cognizant, Protech, TY, University,

7 33395

Where shall I go for Package Diagram?

Protech,

1 3917

What is Polymorphism?

TCS, Protech, MindCracker,

7 9205







Un-Answered Questions { Software Design }

What is the goal of erp/sap?

2


What is your project about? What stage or phase is it currently in? What is your current role in your project?

3222


Write down how will you create a Binary tree?

33


You are working on a project that will upgrade the phone system in your customer service center. You have used bottom-up estimating techniques to assign costs to the project activities and have determined the cost baseline. Which of the following is true? A. You have completed the Cost Estimating process and now need to complete the Cost Budgeting process to determine the project's baseline. B. You have completed the Project Plan Development process and established a project baseline to measure future project performance against. C. You have completed the Cost Estimating process and now need to complete the Project Plan Development process to establish a project baseline to measure future project performance against. D. You have completed the Cost Budgeting process, and the cost baseline will be used to measure future project performance.

22


Lessons learned are used for all of the following except: A. To provide historical information that you can review during your next project B. To document employee performance C. To identify successes and failures on the project D. To record the causes of performance variances

31






Can we override static methods? Why?

9


Name some languages which have object oriented language and characteristics?

21


What is the advantage of using MVC pattern?

1


What are the elements which are utilized in the state chart diagram?

6


What do you mean by operator overloading?

28


What do you mean by virtual function and virtual classes?

25


Difference between Activity and Sequence Diagram?

26


Explain the typical roles involved in devops.

1


What is a subclass?

5


Explain about a class?

30