Software Design Interview Questions
Questions Answers Views Company eMail

Is class an Object? Is object a class?

11 12958

Comment: C++ "includes" behavior and java "imports"

1 6832

Difference: Object Oriented Analysis (OOA) and Object Oriented Design (OOD)?

CSC, HCL,

2 78540

What are the Design Patterns you know

4 9192

What do you mean by "Realization"?

8 22932

What is a Persistent, Transient Object?

Ora Tech, Syscon, TCS,

7 46950

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

4068

Explain how you manage requirements in your project?

1 10704

Where and how do you document your requirements?

Magnum,

2 9370

What and where are the policy statements for requirement management?

4951

How do you ensure that you base your software plans, work items and products on the requirement?

Nandi, Toyota,

2 8872

If during some stage down the life cycle, the initial requirements change, what will you do? How will you handle any changes in the requirements?

IGT, IITC,

1 8701

Who reviews the requirements and the changes to the requirements?

2 8072

Explain the contract review process followed in your project?

4130

When requirements change, how do you handle the changes it may lead to project progress and schedule?

1 5430


Un-Answered Questions { Software Design }

2. Create your own definition of a system. Based on the “system” definitions a. Identify your viewpoint of shortcomings in the definitions. b. Provide rationale as to why you believe that your definition overcomes those shortcomings. c. From an historical perspective, identify three precedented systems that were replaced by unprecedented systems.

2714


Explain the implementation phase with respect to oop?

542


What is Controller in MVC application?

5


Brainstorming and the Delphi technique are two types of information-gathering techniques found in which process? A. Risk Management Planning B. Risk Response Control C. Risk Identification D. Quantitative Risk Analysis

969


What is method overriding?

545






Define modularity?

649


The project schedule is used to determine all of the following except: A. Cost estimates B. Activity start dates C. Float times D. Activity end dates

1208


Mention what filters are executed in the end?

1


What is view engine in mvc?

1


What is mvc dapper?

1


Why is singleton used?

613


Mention what is the importance of nonactionattribute?

1


Mention the order of the filters that get executed, if the multiple filters are implemented?

1


Your project was just completed, accepted, and closed. As is customary for your organization, you conduct a post-implementation audit. The purpose of this audit includes all of the following except: A. Evaluating project goals and comparing them to project product B. Reviewing successes and failures C. Documenting the acceptance of the work results D. Documenting possible improvements for future projects

562


You do not expect the types of variances that have occurred on the project to date to continue. If BAC = 300, ETC = 275, PV= 300, AC = 200, EV = 250, and CPI = 1.25, what is the EAC? A. 240 B. 250 C. 475 D. 150

553