Estimation question

Estimate the LLM inference cost per active Windsurf developer.

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

Estimation of per-user AI infrastructure cost, requiring a reasonable model of a developer's daily interaction volume.

How to approach it

  1. State the goal: estimate the monthly LLM inference cost to serve one active Windsurf developer.
  2. Assume daily usage: around 20 working days a month, with roughly 40 meaningful AI interactions per day across autocomplete and Cascade-style agentic requests.
  3. Assume an average interaction size, say 3,000 input tokens (code context) and 400 output tokens, since agentic flows can pull in more surrounding code than simple autocomplete.
  4. Compute monthly totals: 40 times 20 equals 800 interactions; total input tokens around 2.4 million, output tokens around 0.32 million.
  5. Apply an illustrative blended price, say 3 dollars per million input tokens and 15 dollars per million output tokens, clearly marked as an assumption.
  6. Multiply: (2.4M/1M times $3) plus (0.32M/1M times $15) equals about $7.20 plus $4.80, roughly $12 a month per active developer, before accounting for the more expensive but less frequent full agentic runs.

What a strong answer includes

Common mistakes

Likely follow-up questions

More estimation questions

More questions from Windsurf

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