Software Design Interview Questions
Questions Answers Views Company eMail

What is Abstract method and how different from Virtual Method?

526

What do you mean by virtual function and virtual classes?

MCN Solutions,

516

Explain various phases of the SDLC.

Agilent, ZS Associates,

572

Can you explain why software is called a product?

TCS,

629

How would you create a footprint in your PCB designer software (say, Altium)?

Tech Mahindra,

556

What is tracing process? How this can be enabled?

569

What is the advantage of using MVC pattern?

QuestPond,

5

How the Routes in webform application and an MVC application differ?

HCL,

5

What is the page Lifecycle of the MVC ?

5

What is the role of a controller in an MVC application?

NA,

5

What does Model, View and Controller represent in an MVC application?

NA,

5

Explain MVC (Model-View-Controller) in general?

Wipro,

5

What is Controller in MVC application?

5

What is difference between MVC and MVP ?

PUCIT,

5

What are Filters in MVC?

NA,

5


Un-Answered Questions { Software Design }

Your organization regularly uses a tool and technique of the Contract Closeout process to identify lessons learned, including the successes and failures, which will benefit future activity on this project and on future projects. Which tool and technique arc they using? A. Product documentation inspection B. Contract process review C. Performance measurement review D. Procurement audit

761


What are the roles played by modules in uml?

514


What is the default access specifier in a class definition?

561


Do we require parameter for constructors?

694


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.

635






You know that the next status meeting will require some discussion and a decision for a problem that has surfaced on the project. In order to make the most accurate decision, you know that the number of participants in the meeting should be limited to: A. 1 to 5 B. 5 to 11 C. 7 to 16 D. 10 to 18

570


Mention what is the importance of nonactionattribute?

1


How you can update memcached when data changes?

1


What is use case diagram in UML?

600


When you come in to the office, how do you know what you have to do during the day?

1934


Is mvc different from a 3 layered architecture?

1


You are a project manager for Fountain of Youth Spring Water bottlers. You are installing a new accounting system and have identified several problems and their causes. You decide to use which of the following flowcharts to diagram the problems' causes and effects? A. Decision tree diagram B. Fishbone diagram C. Benchmark diagram D. Simulation tree diagram

642


What are the languages used in the design pattern?

583


Explain about parametric polymorphism?

617


You are a project manager working on a new software product. Your company plans to market to businesses. The project sponsor told you that the project must be completed by September 1. The company plans to demo the new software product at a trade show in late September and therefore needs the project completed in time for the trade show. However, the sponsor has also told you that the budget is fixed at $85,000 and cannot be increased by even $10 due to overall budget cuts this year. You must complete the project within the given time frame and budget. Which of the following is the primary constraint for this project? A. Budget B. Quality C. Time D. Schedule

618