1. Have you heard of or used test-driven development? (Hint: e.g. XP process )
2. What development processes have you followed in the past? (Hint: Rational, XP, Scrum, waterfall )
3. How do you approach capturing client requirements? (Hint: Numbered requirements, use cases )
4. What process steps would you include between the capture of requirements and when coding begins? (Hint: Architecture, Design, UML modeling, etc )
5. How would you go about solving performance issue in an application? (Hint: Set goals, establish bench, profile application, make changes one at a time )
6. What developer based testing are you familiar with (before system testing?) (Hint: Unit test discussion)
7. How might you test a business system exposed via a Web interface? (Hint: Automated script emulating browser)
8. What is your experience with iterative development? (Hint: Multiple iteration before release)
9. What configuration management are you familiar with? (Hint: e.g. CVS, ClearCase )
10. What issue/tracking process have you followed? (Hint: Want details on bug recording and resolution process).
11. What are some key factors to working well within a team? (Hint: Gets a view on how you would work within interviewer’s environment.)
12. What attributes do you assess when considering a new job? (what makes it a good one)? (Hint: Insight into what motivates you.)
13. What was the last computing magazine you read? Last computing book?
14. What is a regular online magazine/reference you use? (Hint: Understand how up to date you keep yourself.)
2. What development processes have you followed in the past? (Hint: Rational, XP, Scrum, waterfall )
3. How do you approach capturing client requirements? (Hint: Numbered requirements, use cases )
4. What process steps would you include between the capture of requirements and when coding begins? (Hint: Architecture, Design, UML modeling, etc )
5. How would you go about solving performance issue in an application? (Hint: Set goals, establish bench, profile application, make changes one at a time )
6. What developer based testing are you familiar with (before system testing?) (Hint: Unit test discussion)
7. How might you test a business system exposed via a Web interface? (Hint: Automated script emulating browser)
8. What is your experience with iterative development? (Hint: Multiple iteration before release)
9. What configuration management are you familiar with? (Hint: e.g. CVS, ClearCase )
10. What issue/tracking process have you followed? (Hint: Want details on bug recording and resolution process).
11. What are some key factors to working well within a team? (Hint: Gets a view on how you would work within interviewer’s environment.)
12. What attributes do you assess when considering a new job? (what makes it a good one)? (Hint: Insight into what motivates you.)
13. What was the last computing magazine you read? Last computing book?
14. What is a regular online magazine/reference you use? (Hint: Understand how up to date you keep yourself.)