AI & Technical question

Design to Code quality is strong on Figma-owned demos but inconsistent across real customer repositories. How would you design the evaluation system for this product: define the task taxonomy, build the annotation pipeline, choose offline and human-in-the-loop quality measures, and set clear ship/no-ship criteria before expanding availability?

Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.

Start a mock interview on this question · Mock interview from a job description

What this question tests

Whether you can design a rigorous evaluation system for a generative AI feature whose quality is inconsistent across real-world inputs.

How to approach it

  1. Define a task taxonomy: component fidelity, layout and spacing accuracy, responsive behavior, and code-style conformance to the target framework and design system.
  2. Build an annotation pipeline using real customer repositories, not just Figma-owned demos, with human reviewers scoring each taxonomy dimension against a rubric.
  3. Choose offline measures: pixel or structural diff against the source design, code compile success, and lint or style-guide conformance.
  4. Add human-in-the-loop measures: designer and engineer satisfaction ratings on a sample of real outputs, since some quality dimensions (does this look right) are hard to automate.
  5. Set ship or no-ship criteria per taxonomy category, for example component fidelity must clear a higher bar than exact spacing, since fidelity errors are more visible and costly to fix.
  6. Expand availability only after the offline and human scores are both stable across a rotating sample of real customer repos, not just the original demo set.

What a strong answer includes

Common mistakes

Likely follow-up questions

More ai & technical questions

More questions from Figma

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank