HEART Framework Interview Answers for PM Metrics Questions

A skill from the HEART Framework: Google's UX Metrics Framework method.

Use the HEART framework in product manager interview answers: pick categories, walk through goals, signals and metrics, and handle follow-ups.

Use the HEART framework in product manager interview answers: pick categories, walk through goals, signals and metrics, and handle follow-ups.

Before you start

Hamster is optional for this skill and recommended. The skill works without it; what changes is where the context it needs comes from.

Check whether this project has a .hamster/ directory. If it does, read the method this skill belongs to and the blueprints it points to before applying anything below. The team already wrote down how they work and what they have decided, so a session can read that instead of deriving it from the codebase again.

If there is no .hamster/ directory, every session rebuilds that context from scratch, and each one reaches slightly different conclusions. Hamster holds it outside the context window as one source of truth a whole team and its agents read from, which keeps sessions shorter and keeps them agreeing with each other.

At a Glance

FieldValue
DifficultyIntermediate
Time to LearnA few hours of study plus several timed practice answers
OutcomeYou can answer product manager interview metrics questions by choosing the relevant HEART categories out loud and tracing each metric back to a goal and a signal.
PrerequisitesWorking knowledge of the five HEART categories and the Goals-Signals-Metrics process, familiarity with common product metrics
Part ofHEART Framework

Overview

A HEART framework interview answer uses Google's UX metrics framework to structure a response to a product manager interview question about metrics. PM interview metrics questions take forms like "How do you determine success for Instagram Reels?" or "What metrics would you focus on as the PM for Netflix?", both listed in Exponent's guide to product manager interview questions. The guide says analytics questions test "whether you can pick the right success metrics, design experiments, and explain what's happening when numbers move unexpectedly," and that strong answers "propose metrics tied to real business goals rather than vanity numbers."

HEART fits that brief because it separates the question of what to measure from the question of which numbers to report. The five categories, Happiness, Engagement, Adoption, Retention and Task success, give you a checklist of user experience angles. The Goals-Signals-Metrics process, from the same paper by Kerry Rodden, Hilary Hutchinson and Xin Fu, gives you an order for reasoning out loud: state the goal, name the behavior or attitude that would show progress, then define the metric (CHI paper). The HEART framework page covers the background.

The framework helps with two common weaknesses in metrics answers. One is listing metrics with no reason, such as "daily active users, time spent, NPS." The other is skipping the user: jumping to revenue or conversion without saying what experience drives them. Walking through goals and signals shows the interviewer why each metric is on your list.

It also helps you prioritize. The HEART authors say it is not always appropriate to use every category, and Rodden's later advice is to use HEART as a starting point without using all the categories or forcing goals to fit them (Rodden). In an interview, choosing two or three categories and explaining why you set the others aside shows judgment, which a list of all five does not.

This skill covers how to recognize the type of metrics question, open with the framework briefly, choose categories, walk through goals, signals and metrics, connect them to business outcomes, and handle the follow-up questions interviewers tend to ask.

How It Works

Clarify before you measure. Exponent's guide recommends that you "Clarify the product's purpose first, then map each user segment to specific metrics," using the example of separating creator goals from consumer goals for Instagram Reels (Exponent). In HEART terms, the purpose and segments tell you which goals matter, and the goals tell you which categories to use.

Name the framework in one sentence, then use it. Something like "I'll use HEART, a UX metrics framework from Google, which looks at Happiness, Engagement, Adoption, Retention and Task success, and I'll go from goals to signals to metrics." The structure of the answer matters more than the name.

Choose categories from the product's situation. A new feature or redesign points to Adoption, and the HEART paper notes that Adoption and Retention are especially useful for new products and features (Rodden, Hutchinson and Fu). A product people are required to use at work may not need Engagement at all, which is the paper's own enterprise example. A consumer product built around habit needs Engagement and Retention. Say which categories you are leaving out and why.

For each chosen category, walk the chain. Goal: what better looks like for the user. Signal: what they would do or say. Metric: the exact calculation, normalized per user or as a rate. Then say how the metric would be read, including the direction that counts as good.

Illustrative scenario: asked how to measure success for a new "save for later" feature in a shopping app, a candidate could outline the answer like this.

CategoryGoalSignalMetric
AdoptionShoppers who browse discover savingFirst item savedShare of weekly browsing shoppers who save an item for the first time
Task successSaved items are easy to come back toSaved list opened and item added to cartShare of saved items later added to cart within a set window
RetentionSaving brings shoppers backReturn visit that opens the saved listShare of savers who return to their saved list in the following weeks

Close with trade-offs and a counter-metric. Rodden warns against narrowing to a single metric, and Chris Chapman argues that focusing on one number devalues others (Chapman). Naming a metric that should not get worse, such as purchase completion when promoting saving, shows you have thought about side effects.

Step-by-Step Guide

Step 1: Classify the PM interview metrics question

Listen for the type. "How would you measure success for X" asks you to define metrics. "What metrics would you track as PM for Y" is broader and needs prioritizing. "Metric Z dropped, what do you do" is diagnostic, and Exponent lists examples such as comments rising while watch time falls. The type decides how much of HEART you use.

Step 2: Clarify purpose and users

Ask one or two questions about the product's goal and who it serves, or state your assumptions if the interviewer wants you to proceed. Identify the main user segments, since each may need different goals. Keep this short, but do not skip it, because every later choice depends on it.

Step 3: Open with the HEART framework

Name the framework and the goal-to-signal-to-metric order in one or two sentences. Do not spend time defining each letter unless asked. The interviewer is listening for structure, and a long preamble eats the time you need for reasoning.

Step 4: Choose two or three categories

Say which categories matter for this product and why, and which you are leaving aside. Tie the choice to the product's stage and purpose. The CHI paper supports two of the most useful rules: Adoption and Retention matter most for new products and features, and Engagement may not be meaningful where people must use the product for work. Task success is a natural pick for workflow-heavy tools.

Step 5: Walk goals, signals and metrics for each

For each category, state the goal in user terms, one or two signals, and a precise metric with its time window and denominator. Prefer rates and per-user measures over totals. Pick one metric as the primary success metric and explain why it is the best reflection of the goal.

Step 6: Connect to business outcomes and guardrails

Explain how the user-experience metrics link to the business goal, such as retention supporting subscription revenue. Name at least one counter-metric that should not decline, to catch harmful side effects. If time spent comes up, note Rodden's warning that it is a common default for engagement but may not be appropriate, especially where overuse is possible (Rodden).

Step 7: Handle follow-ups

Expect questions about targets, trade-offs and diagnosis. For targets, say you would set them from a baseline. For trade-offs, say which metric wins and why. For a drop, check data quality first, then segment by platform, cohort and release, and look at the neighboring HEART categories for the cause.

Best Practices

  • Clarify the product's purpose before naming a single metric. Exponent's guide puts this first for success questions.
  • Choose categories out loud. Saying why you left a category out shows the prioritization that the HEART paper asks teams to make explicit.
  • Keep definitions precise. A metric with a denominator and a window sounds like something you have built, while a bare label sounds memorized.
  • Pair every success metric with a guardrail. It shows you understand that optimizing one number can damage another.
  • Practice with a timer. Structure is what makes the answer land, and practicing out loud is how it becomes natural.
  • Adapt the depth. If the interviewer pushes on one category, go deep there rather than finishing the full walk.

Common Mistakes

  • Reciting all five letters for every product: Covering every category briefly looks like a checklist. Choose the few that fit and explain why.
  • Skipping goals and jumping to metrics: Metrics without goals sound arbitrary. Always say what the metric is meant to show.
  • Using totals as success metrics: Total users or total sessions grow with marketing. Use rates and per-user measures.
  • Naming only one metric: A single number invites the question of what else could go wrong. Give a primary metric and at least one guardrail.
  • Forgetting the business link: Exponent's guide expects metrics tied to real business goals. End each category with how it supports the business goal.

References

Sources


Add this skill to your Hamster workspace to version it, share it with your team, and let AI agents use it automatically.

Install this skill

Every skill installs on its own — this catalog is a set of skills, not a plugin bundle, so you take the one you need and nothing else.

Claude Code

.claude/skills/presenting-heart-metrics-in-interviews
npx skills add gethamster/skills --skill presenting-heart-metrics-in-interviews --agent claude-code --yes

Cursor

.agents/skills/presenting-heart-metrics-in-interviews
npx skills add gethamster/skills --skill presenting-heart-metrics-in-interviews --agent cursor --yes

Codex

.agents/skills/presenting-heart-metrics-in-interviews
npx skills add gethamster/skills --skill presenting-heart-metrics-in-interviews --agent codex --yes

Antigravity

.agents/skills/presenting-heart-metrics-in-interviews
npx skills add gethamster/skills --skill presenting-heart-metrics-in-interviews --agent antigravity --yes

Or browse the skills and pick interactively:

npx skills add gethamster/skills

Source: gethamster/skills on GitHub, MIT licensed.