Strategy question

We've outsourced a critical mobile app to a 3rd party developer. How do we decide when to take that development in house?

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

Tests strategic vendor-management thinking: when to bring outsourced development in-house, balanced against cost, speed, and control.

How to approach it

  1. Define the decision criteria upfront: cost trend, delivery speed and quality, IP/security sensitivity, and how core this app is to the company's strategy.
  2. Assess current pain: is the third party slow to iterate, expensive as usage scales, or creating a knowledge gap that risks continuity.
  3. Weigh in-house pros: faster iteration, tighter alignment with company roadmap, and IP control, against cons: upfront hiring cost and ramp-up time.
  4. Consider a hybrid transition: hire a small in-house team to own strategy and critical pieces while the vendor still executes non-core work during transition.
  5. Set a trigger threshold: bring it in-house when the app becomes strategically core (a key differentiator) or when vendor cost/quality crosses an agreed line.

What a strong answer includes

Common mistakes

Likely follow-up questions

More strategy questions

More questions from Meta

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