Strategy question
How would you determine if features go into OS level or application level?
- 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 architectural and strategic judgment on platform design, weighing reach and consistency against speed and flexibility.
How to approach it
- Clarify this as a general platform decision framework question and state that interpretation.
- Define the core criterion: does the feature need to work consistently across every app, favoring OS level, or is it specific to one app's use case, favoring app level.
- Weigh the trade-off that OS-level features ship slower, tied to OS release cycles, but reach every app and user.
- Note app-level features iterate fast but create inconsistent experiences if every app builds its own version.
- Use precedent: features like notifications, permissions and accessibility sit at OS level because inconsistency there breaks user trust platform-wide.
- Give a concrete example: a universal dark mode toggle belongs at OS level, a workout-tracking feature belongs at app level.
What a strong answer includes
- Gives a clear, reusable framework, cross-app need, security sensitivity, and iteration speed, instead of a one-off answer.
- Uses concrete examples like notifications versus a single app's custom UI to ground the abstract framework.
- Flags the real cost of getting it wrong: OS-level locks you into slow release cycles, app-level fragments the experience.
- Notes migration cost: moving a feature from app to OS level later is expensive and should be considered upfront.
Common mistakes
- Giving a vague answer without a concrete decision framework.
- Not using real examples to illustrate the principle.
- Ignoring the release-cycle and reach trade-off, which is the crux of the decision.
Likely follow-up questions
- Can you give an example of a feature that should move from app-level to OS-level?
- How do update cycles affect this decision?
- How do privacy and security concerns change the calculus?
More strategy questions
- Google Keep is a free product to save, share notes etc. How would you make it a subscription product & monetize it?Google · Strategy · Hard
- With an unlimited network bandwidth what would you build?Google · Strategy · Hard
- Strategize and implement omni-channel initiatives to improve customer LTV for Walmart.Shopify · Strategy · Hard
- Should Google launch a TV service?Google · Strategy · Hard
- Your company has been able to digitize smell, how will you launch this new service?Google · Strategy · Hard
- What should Airbnb's strategy be during the COVID-19 pandemic?Google · Strategy · Hard
More questions from Google
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