Product Testing

Frameworks / Generic / Execution

What is this question about?

This question checks to see if you can identify which aspects of a feature to test and which techniques to use.

What is the interviewer looking for?

The interviewer is evaluating you on the following:

  • Do you start with the goal?
  • Do you identify what to test and why?
  • Do you understand how to use common testing techniques like A/B testing?
  • Is your answer structured or do you tend to talk about random points without a coherent thread?

How to structure your answer?

Structure your answer in the following way:

  • Start by describing what the feature does.
  • State what the goal of the feature is.
  • Talk about the different components and describe what they do.
  • Discuss design alternatives for those components.
  • Hypothesize alternative design versions to compare with current versions. Then state how to test each hypothesis.
  • Summarize your analysis and recommend which components to test.