Software Design Interview Questions
Questions Answers Views Company eMail

Describe your design ability ?what is your Architecture design GPA as it compares your general GPA?

1876

Do you just jump in and start coding or do you sit down with a few collagues and create a designthen quickly prototype it?

1733

What is the publish/subscribe model?

1 4704

Difference between Composition and Aggregation.

1 5306

Difference between Sequence Diagrams, Collaboration Diagrams.

1 4524

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

Nobe,

3 10136

What shall I go for Package Diagram?

2415

Does UML guarantee project success?

1742

Difference: Activity Diagram and Sequence Diagram.

6 45644

What is association?

TCS,

3 6380

How to resolve many to many relationship?

TATA,

2 10756

How do you represent static members and abstract classes in Class Diagram?

2 6634

Can we use UML for user interface (UI) design?

TCS,

2 4494

Every object has : state, behavior and identity - explain

1990

How to reverse engineer C++ code in UML?

1801


Un-Answered Questions { Software Design }

What are the initiation process outputs? A. Project charter, identification and assignment of project manager, constraints, and project overview documents B. Project charter, project overview, feasibility study, and constraints C. Project charter, identification and assignment of project manager, constraints, and assumptions D. Identification and assignment of project manager, project overview, constraints, and assumptions

599


What is mvc in angularjs?

1


Is is possible to define our own functional interface?

595


Describe the builder design pattern

664


You are the project manager for a new construction project in your city. Your longtime personal friend is bidding on the project. They've asked you to give them an indication of the budget for this project so that they do not overbid and lose the deal. What is the most appropriate response? A. Give the information to your friend. You know their character and can trust that they won't tell anyone. B. Tell your friend that after all this time, they should know you better than to think you'd put your personal integrity on the line or compromise your job due to a conflict of interest. Decline to give them the information. C. Tell your friend you'll give them the information if they'll promise not to tell anyone and if they'll agree to help you out with some materials on your basement-refinishing project. D. Give the information to your friend and inform the project sponsor so that the information can be shared with the other bidders as well.

486






What are the Quality Planning process outputs? A. Quality management plan, bench marking, checklists, evaluation criteria B. Quality management plan, bench marking, operational definitions C. Quality management plan, checklists, inputs to other processes D. Quality management plan, operational definitions, checklists, inputs to other processes

548


State some of the criticisms present with UML?

526


Mention what is the difference between viewdata and viewbag?

1


What is the order of call of constructors in inheritiance?

602


What's the main difference between arraylist / hashmap and vector / hashtable?

539


State some of the advantages of object oriented programming?

612


Is angular js mvc?

1


What does it mean that a method or class is abstract?

516


What is the main use of message metaphor in object-oriented programming?

664


One of our potential future investors ask us for following: "We also wanted to see the high level algorithm diagrams". I have searched the Web a lot and have found a lot of types of diagrams. I will not list them here. I'm not sure that the definition "high level algorithm diagrams" exists at all. Any way, if you know it is - where I can find it on Web. The more general question. If one need to create (let us define it this way) high level algorithm diagrams - where to find types, descriptions and templates on Web. Thanks a lot. Valery

1520