AI & Technical question

You are building an app that syncs with weighing scales that users use to weigh themselves. This app shows the trend chart of the weight. What system will you design? What kind of team will you want to develop this product?

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 both technical system design and organizational judgment together: device sync, data pipeline, and the right team.

How to approach it

  1. Clarify scope: which scale protocol (Bluetooth, Wi-Fi) and whether this is standalone or part of a health platform.
  2. Design the pipeline: the scale sends a reading via Bluetooth, syncing to a backend that dedupes and stores it.
  3. Address data quality: smooth noisy or erroneous single readings before charting trends.
  4. Design the trend logic: rolling daily or weekly averages, not raw point-to-point, since weight fluctuates naturally.
  5. Define the team: a mobile engineer for BLE, a backend engineer for sync, a data scientist for trend logic, a designer.
  6. Define success as the percentage of readings synced without user intervention, and weekly logging rate.

What a strong answer includes

Common mistakes

Likely follow-up questions

More ai & technical 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