Software Design Interview Questions
Questions Answers Views Company eMail

What is the difference between a class and an object?

524

Differentiate between overloading and overriding.

583

Why use oops?

522

Differentiate between data abstraction and encapsulation.

510

What is hybrid inheritance?

559

What is garbage collection(gc)?

561

What is a try/ catch block?

537

What is the use of ‘finalize’?

611

Can you call the base class method without creating an instance?

656

What is the difference between public, private and protected access modifiers?

563

What is a final variable?

590

How to perform exception handling in mvc?

1

which filters are executed in the end?

1

List out a few different return types of a controller action method?

1

Explain what is mvc?

1


Un-Answered Questions { Software Design }

Which is better mvc or mvvm?

1


What is the use of finalize method?

574


What training have you undergone in project planning?

3322


What are assertion facets used for in uml?

543


How to maintain session in mvc?

1






When should design patterns be used?

582


What are decision models? A. Project selection criteria B. Project selection methods C. Project selection committees D. Project resource and budget selection criteria

514


Why should we not use singleton pattern?

563


What is the use of repository pattern?

571


During which project management process are risk and stakeholder's ability to influence project outcomes the highest at the beginning of the process? A. Planning B. Executing C. Initiation D. Controlling

498


Deliverables can be described as: A. The purpose for undertaking the project B. The verifiable results of products or services that must be produced to consider the project complete C. The specifications regarding the goals of the project that must be produced to consider the project complete D. The measurable outcomes of the project goals

621


You are a project manager who has recently held a project team kickoff meeting where all the team members were formally introduced to each other. Some of the team members know each other from other projects and have been working with you for the past 3 weeks during the Planning processes. Which of the following is true? A. Team building begins once all the members of the team are identified and introduced to each other. This team is in the storming stage of Team Development. B. Team building begins at the Planning process. This team is in the storming stage of Team Development. C. Team building begins once all the members of the team are identified and introduced to each other. This team is in the forming stage of Team Development. D. Team building begins at the Planning process. This team is in the forming stage of Team Development.

557


Sally is a project manager working on the Resource Planning process. She should consider all of the following when developing the resource requirements output except: A. WBS B. Supply purchase policies C. Resource rates D. Special knowledge and talents

655


What are the benefits of the proxy in the design pattern?

589


Which of the following is true regarding the critical path? A. It should never be compressed. B. It allows for looping and branching. C. The critical path technique is the same as PERT. D. It's the duration of all tasks with zero float.

623