Interview Preparation Prompts - CS317

Interview Preparation Prompts - CS317

  1. For each checklist we have created this semester, describe in your own words the list purpose and the kinds of items it contains.
  2. Discuss the purpose and content of a software team policy.
  3. Discuss the purpose and value of user stories in creating a software product.
  4. Describe the central role in Kanban of limiting work in progress.
  5. Compare and contrast Kanban to what you know of Scrum.
  6. Post-delivery maintenance of a successful software product can often consume up to 75% of the total product cost. How might this impact our decisions about development investment prior to delivery? Give a concrete example of when additional development investment would likely pay off in lower total cost.
  7. Describe the purpose, design and implementation strategies for your Solitaire and March Madness products.
  8. Discuss the purpose of using OpenMP and the challenges you encountered in integrating parallelism into your Solitaire simulator.
  9. Using the IEEE Spectrum article on the Boeing 737 MAX, describe how the concerns mentioned in the article might influence your own software product development efforts in the future.
  10. Describe how the ideas in “Scaling Yourself as a Software Developer” could influence your strategy for being a better developer.