Product design question
Imagine that you're the PM of a tutoring platform that has basic features such as video/audio calling. You received feedback from customers that you need to improve content sharing on the platform. What would you build?
- Product design
- Medium
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
Product design that responds directly to specific customer feedback, checking whether you can scope a build that solves the actual stated problem without overengineering.
How to approach it
- Clarify the feedback precisely: confirm with the interviewer whether 'content sharing' means sharing documents, whiteboarding, or screen sharing during a live tutoring session.
- Identify the core use case: a tutor needs to reference and annotate shared material, like a homework problem or textbook page, while talking through it live with a student.
- Prioritize a shared, annotatable whiteboard or document view over generic file sharing, since real-time collaborative annotation is what tutoring specifically requires.
- Propose the feature: a synchronized canvas where the tutor can upload a document or draw freehand, visible and optionally editable by the student in real time during the call.
- Keep scope minimal for the first version: support common file types like PDFs and images, and basic drawing tools, before adding more advanced editing capabilities.
- Define success as increased session length and improved post-session satisfaction ratings tied to sessions that used the new sharing feature.
What a strong answer includes
- Scopes the feature to real-time annotatable sharing, the specific mechanism tutoring needs, rather than generic file upload and download.
- Keeps the first version deliberately minimal, common file types and basic drawing, avoiding overbuilding before validating the core need.
- Ties success to session-level outcomes, length and satisfaction, directly reflecting whether the feature addressed the original feedback.
Common mistakes
- Building a generic file-sharing feature that doesn't support the real-time, collaborative annotation tutoring actually requires.
- Overbuilding the first version with advanced editing tools before validating that basic shared annotation solves the core complaint.
Likely follow-up questions
- How would you handle latency or sync issues during live collaborative annotation?
- How would you validate this solves the original feedback before building the full feature?
More product design questions
- Design a TV for a car.Google · Product design · Hard
- Design a refrigerator for the blind.Google · Product design · Hard
- How do you design a camera for the elderly?Google · Product design · Medium
- Redesign Twitter for eCommerce.Shopify · Product design · Hard
- How would you go about designing a new location sharing app for Google?Google · Product design · Medium
- How would you improve Google Home?Google · Product design · Easy
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 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop