+91 90691 39140 | +1 253 214 3115 | info@hub4tech.com | hub4tech

MSF Interview Questions and Answers

1
Explain the waterfall model and the spiral model.

Waterfall Model: The task in one phase needs to be completed in order to move to the next phase. Waterfall model is beneficial only when the requirements are clearly defined and there are no chances for any changes in the requirements. It is easy to manage the progress of the project in terms of schedule, resources, and budget.

Spiral Model: This is most useful when the requirements are not clearly defined and there is a need of continuous refinement in the estimates. This is best suited for agile development of small projects. The changes take place on the basis of customers or other stakeholder’s feedback at all stages in the project. This might become chaotic and make it difficult to track progress.

2
What is the purpose of performing daily builds in the MSF process model?

Microsoft follows daily builds for their projects. This process states that you compile every file and each one of them is combined to single executable program. These daily builds are then put through the smoke test. These daily builds catches the defects at early stages which avoids the problems with integration at later stages. This is done in combination of daily builds and smoke test. Daily builds is a way for better root cause analysis of the problem because it’s easier to pinpoint the broken point in the product if it is tested on day to day basis than doing it once at the end of a module. Daily builds help in prioritizing tasks based on the risks. It improves the overall quality of the product. Also tracks the overall progress of the product.

3
Explain the impact of indexing on data access

Databases indexes are used to improve the speed of operations on database tables. Indexes are created using one or more fields of a table. Indexes take lesser space than the actual tables, however as a result increasing data availability and database operations performance. Once can even create indexes on functions. Absence of index needs a query to scan through every record of a table to match and retrieve relevant records, whereas, with the help of indexes, the computational cost for providing the same result can be much lesser based on the indexing technique used, e.g.: Balanced trees, B+ trees and hashes.

4
Tell me about Project trade-off matrix?

It is a tool to manage project trade-offs. This is kind of a signed agreement with the customer to find the priorities of the variables while making trade-off decisions. This matrix allows categorizing the variables into 3 sections: fixed, chosen, adjustable. Fixed constraints are unchangeable, chosen are desirable priorities and the adjustable ones are to keep a balanced for fixed and chosen ones.

5
Explain the purpose of performing daily builds in the MSF process model.

Microsoft follows daily builds for their projects. This process states that you compile every file and each one of them is combined to single executable program. These daily builds are then put through the smoke test. These daily builds catches the defects at early stages which avoids the problems with integration at later stages. This is done in combination of daily builds and smoke test. Daily builds is a way for better root cause analysis of the problem because it’s easier to pinpoint the broken point in the product if it is tested on day to day basis than doing it once at the end of a module. Daily builds help in prioritizing tasks based on the risks. It improves the overall quality of the product. Also tracks the overall progress of the product.

Copyright ©2015 Hub4Tech.com, All Rights Reserved. Hub4Tech™ is registered trademark of Hub4tech Portal Services Pvt. Ltd.
All trademarks and logos appearing on this website are the property of their respective owners.
FOLLOW US