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?
- Meta
- Strategy
- Hard
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
- 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.
- Assess current pain: is the third party slow to iterate, expensive as usage scales, or creating a knowledge gap that risks continuity.
- Weigh in-house pros: faster iteration, tighter alignment with company roadmap, and IP control, against cons: upfront hiring cost and ramp-up time.
- 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.
- 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
- Gives concrete decision criteria (cost trend, strategic centrality, IP risk) rather than a vague 'it depends' answer.
- Proposes a hybrid transition path, which reflects how real organizations de-risk this kind of change instead of an abrupt switch.
- Uses an illustrative number, e.g. assume vendor costs have grown 40% while iteration speed dropped, as the trigger for evaluating in-house.
- Ties the decision to strategic centrality, since a critical, differentiating app deserves more control than a commodity one.
Common mistakes
- Giving a one-size-fits-all answer (always bring in-house, or always keep outsourced) without decision criteria.
- Ignoring the transition risk and cost of building an in-house team from scratch.
Likely follow-up questions
- How would you manage the transition without disrupting ongoing feature delivery?
- What would make you keep this outsourced indefinitely?
More strategy questions
- How would you decide between showing more ads on the Facebook Newsfeed vs showing a "People you may know" recommendation widget?Meta · Strategy · Hard
- How would you decide whether to build a feature or fix a bug (assuming both take the same engineering effort)?Meta · Strategy · Easy
- An engineer suggests showing suggested Buy/Sell Groups on users' newsfeed instead of the People You May Know section. How do you determine if that is a good idea or not?Meta · Strategy · Medium
- Why should Facebook enter the dating market and how would you execute it?Meta · Strategy · Hard
- What should Airbnb's strategy be during the COVID-19 pandemic?Google · Strategy · Hard
- Imagine you're a PM at Amazon and you're working on a partnership with Facebook that has the goal of leveraging FB's friend network to drive Amazon sales. Walk through the lifecycle for building this integration/partnership.Amazon · Strategy · Hard
More questions from Meta
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 9: Prove it paid off: outcomes, economics, and pricing
- Chapter 14: Get the job: the AI PM interview loop