Section 10: Design patterns,UML, Estimation and Project management
What are design patterns?
Which design patterns have you used in your project?
Can you explain singleton pattern?
Can you explain Façade pattern?
What is MVC, MVP and MVVM pattern?
What is MVC pattern?
How can we implement MVC in ASP.NET?
What is MVP?
What is MVVM?
What is the difference between MVC, MVP and MVVM and when to use what?
What is three-tier architecture?
Have you ever worked with Microsoft Application Blocks, if yes then which?
What is Service Oriented architecture?
What are different ways you can pass data between tiers?
What is UML?
How many types of diagrams are there in UML?
What are advantages of using UML?
How did you implement UML in your project?
What are different phases in a software life cycle?
Can you explain different software development life cycles?
What does Agile mean?
What is SCRUM?
What does product owner, product back log and sprint mean in SCRUM?
Can you explain how SCRUM flows?
Can you explain different roles in SCRUM?
When should we choose Agile and when should we choose waterfall?
What are some of the important metrics in project?
What is effort variance?
What is CAR (Causal Analysis and Resolution)?
What is DAR (Decision Analysis and Resolution)?
What is a fish bone diagram?
What is Pareto principle?
How do you handle change request?
What is internal change request?
What is difference between SITP and UTP in testing?
Which software have you used for project management?
People in your project do not perform, what will you do?
What is black box testing and White box testing?
What is the difference between Unit testing, Assembly testing and Regression testing?
What is V model in testing?
How do you start a project?
How did you do resource allocations?
How will you do code reviews?
What is CMMI?
What are the five levels in CMMI?
What is SIX sigma?
What are DMAIC and DMADV?
What are the various ways of doing software estimation ?
How to prepare for c# and .NETinterviews?
Start from the beginning
