Product design question
Design a system that transfers large quantities of data from Earth to a different planet.
- PayPal
- Product design
- 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 systems design under extreme physical constraints, like latency and intermittent connectivity, unlike typical networking problems.
How to approach it
- Clarify the use case: continuous science-data streaming versus periodic large-batch transfer.
- Identify the core constraint: massive latency makes real-time handshake protocols like TCP impractical.
- Design around a disruption-tolerant approach: store-and-forward relay nodes that forward data as links open up.
- Prioritize data by criticality: safety telemetry sent first, bulk data queued and sent opportunistically.
- Add redundancy: error-correction coding to handle likely transmission errors without costly full retransmission.
- Define success as the percentage of prioritized data delivered within its required window, plus total throughput.
What a strong answer includes
- Recognizes standard low-latency protocols don't work here and reaches for a disruption-tolerant model.
- Prioritizes data by criticality instead of treating all data equally under constrained bandwidth.
- Adds error-resilience appropriate for long, lossy links instead of assuming reliable delivery.
Common mistakes
- Designing this like a standard low-latency internet protocol, ignoring the delay constraint.
- No prioritization scheme for what data gets sent first.
Likely follow-up questions
- How would you handle a relay node going offline mid-transfer?
- How would you prioritize real-time telemetry versus bulk science data?
- What would you do if bandwidth were far lower than expected?
More product design questions
- How would you improve Twitter?PayPal · Product design · Easy
- How can Google help improve the grocery shopping experience of users?PayPal · Product design · Easy
- How would you improve Uber?PayPal · Product design · Easy
- What is your favorite product? Why?PayPal · Product design · Easy
- How would you improve Venmo?PayPal · Product design · Easy
- How would you improve the Starbucks app?PayPal · Product design · Easy
More questions from PayPal
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