Strategy question

You own Figma’s external developer platform across the MCP Server, REST API, and first-party integrations like Slack and ChatGPT/Claude. How would you set a 12-18 month strategy: choose the most important developer use cases, decide where first-party integrations should act as showcase apps vs reusable platform investments, make build-vs-buy calls, and sequence the roadmap across reliability, capabilities, and adoption?

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

Platform strategy skill: sequencing reliability, capability, and adoption bets across a multi-surface developer ecosystem.

How to approach it

  1. Segment developer use cases by who builds on Figma: agent builders using MCP, workflow tools using REST, and end users via first-party integrations.
  2. Rank use cases by demand signal and strategic fit, prioritizing ones that make Figma indispensable in AI-assisted development.
  3. Decide whether Slack and ChatGPT or Claude integrations should stay showcase demos or become reusable platform capability, based on whether other partners need the same building blocks.
  4. Make build-vs-buy calls on pieces like auth, rate limiting, or observability where off-the-shelf tooling is faster than custom builds.
  5. Sequence the roadmap: reliability and permissions first, since partners will not build on an unstable base, then capability expansion, then adoption programs.
  6. Set milestones and check-ins over the 12 to 18 months to re-prioritize as partner usage data comes in.

What a strong answer includes

Common mistakes

Likely follow-up questions

More strategy 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