The Questions
Please note: “software” might refer to an application, web site, web application, driver, etc.
Please answer both of the following questions:
- Describe the most difficult project you ever worked on and explain what made it so difficult.
- Given a specification for a task, how would you go about estimating how long it will take for you to complete the task?
Choose four of the following eight:
- What is a “software defect?” What should and shouldn’t be covered by that term? Detail some approaches that will help prevent their occurrence or reduce their severity.
- Do you prefer open-source or proprietary technologies, and why?
- Where do you think most software projects go wrong?
- What do you think of formal design methodologies?
- Describe an experience working in a team. What was your role on the team? How did you communicate with other members of the team?
- Describe the moment in your life when you became aware that you wanted to be a software developer.
- What technologies would you choose to develop a high performance, highly scalable web application and why?
- Describe the most and the least rewarding experiences you’ve ever had while working on software.
Choose one of the following three:
- Describe a product (other than software) that you’d like to improve, and describe how you would improve it.
- What’s the latest thing you’ve learned, or what did you learn last week, or what are you currently learning?
- Describe something in your life that you haven’t yet accomplished but would like to.
|