Software Design Interview Questions
Questions Answers Views Company eMail

Can we make the reference instance non static?

792

Give me example of observer design pattern?

856

What design pattern wrapper classes implement?

818

What is the difference between builder and composite?

851

Shall we use abstract classes or interfaces in policy / strategy design pattern?

830

What is the difference between factory and builder design pattern?

727

What is the difference between adapter and facade?

875

Write the code for a singleton class?

819

Why have we used synchronized here?

802

Give me example of chain of responsibility design pattern?

832

Are you using singleton in your code?

831

What is the difference between proxy and adapter?

818

What is the use of such a class?

929

Can we have this pattern implemented using static class?

830

What is the difference between factory and abstract factory design pattern?

781


Un-Answered Questions { Software Design }

Name the different creational patterns in object oriented design?

775


Why you use MVC over Tradisional ASPX?

5


You are the project manager for a top-secret software project for an agency of the United States Government. Your mission, should you choose to accept it, is to complete the project using internal resources. The reason is because getting top secret clearances for contractors takes quite a bit of time and waiting for clearances would jeopardize the implementation date. Your programmers are 80 percent of the way through the programming and testing work when your agency appoints a new executive director. Your programmer’s are siphoned off this project to work on the executive director's hot new project. Which of the following addresses the purpose of Scope Verification in this case? A. It determines the correctness and completion of all the work B. It documents the level and degree of completion C. It determines if the project results comply with quality standards D. It documents the correctness of the work according to stakeholders' expectations

959


What are action filters in mvc?

1


what is virtual function and pure virtual function ?

763


Difference between composition and inheritance ?

734


What are inner classes and what is the practical implementation of inner classes?

690


You are a project manager for Capella Systems. Your company writes custom software for accounting and financial systems for medium- to large-sized corporations. Your recent project has experienced some setbacks, and you've been forced to rework the design of one of the programs because it doesn't match the customer's requirements. Since some parts of the program have already been written, it will have to be rewritten so that it matches the design changes. This rework has increased costs, and you're beginning to notice some signs of poor morale because of the rework. Which of the following is true? A. The problems occurred because the WBS was not constructed properly. B. The quality assurance plan was carried out correctly, which is how the design problems were discovered. C. The problems occurred as a result of poor scope definition. D. The Risk Management Planning process details these kinds of risks and the responses you should put into place should they occur.

771


What are the characteristics of management?

745


What are the different principle of OOPS?

780


What is synchronizer token pattern?

825


All of the following are true regarding the Executing processes except: A. Executing has one core process. B. The majority of the project budget is spent here. C. The greatest conflicts are schedule conflicts. D. Project performance is measured to identify variances.

750


What relations are there between the Class Diagrams and Domain models. 

1758


What are action selectors in mvc?

1


If a class inherits an interface, what are the 2 options available for that class?

745