Strategy question

How would you determine if features go into OS level or application level?

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

  1. Clarify this as a general platform decision framework question and state that interpretation.
  2. 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.
  3. Weigh the trade-off that OS-level features ship slower, tied to OS release cycles, but reach every app and user.
  4. Note app-level features iterate fast but create inconsistent experiences if every app builds its own version.
  5. Use precedent: features like notifications, permissions and accessibility sit at OS level because inconsistency there breaks user trust platform-wide.
  6. 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

Common mistakes

Likely follow-up questions

More strategy questions

More questions from Google

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