Designing internet access on Mars: delay-tolerant links back to Earth

Quick Overview

A technical product question asking how to make the internet work on Mars. It tests reasoning from physical limits such as minutes-long signal delay, solar blackouts and scarce bandwidth to a layered network of surface links, Mars relays and Earth ground stations, with delay-tolerant protocols, local caching and a phased rollout.

Designing internet access on Mars: delay-tolerant links back to Earth

Company: Google

Role: Product Manager

Category: System Design

Difficulty: medium

Interview Round: Other

As a product manager, you are asked how you would make the internet work on Mars. Explain what internet access should mean there, what makes it hard to provide, and how you would provide it. ```hint Physics first Before choosing any hardware, work out how far apart the two planets are and what that distance does to every request that expects a quick reply. ``` ### Clarifying Questions - Should Mars connect to Earth's internet, run its own local network, or both? - Who are the users at first: robotic missions, a research crew at one site, or a future settlement spread across the planet? - Is there a budget or timeline, or should we design for the long run? - Which uses matter most: sending science data home, keeping in touch with family, or everyday browsing and apps? ### What a Strong Answer Covers - The physical constraints, namely a signal delay of minutes each way, periods when the Sun blocks the link, and scarce long-distance bandwidth, and why they break normal internet assumptions. - A layered architecture: a local surface network, relay satellites around Mars, a long-haul link to Earth, and ground stations on Earth. - Protocol and application choices that tolerate delay, such as store-and-forward delivery, local copies of Earth content, and services hosted on Mars. - A phased plan tied to the users, from a first crewed site to a wider settlement, with clear traffic priorities. - Success metrics and failure handling, including redundancy and what users experience during outages. ### Follow-up Questions - How would you keep critical messages flowing during the weeks when the Sun blocks the line of sight between the planets? - A settler wants a live video call with family on Earth. What would you tell them, and what would you offer instead? - How would you decide which Earth content to copy to Mars ahead of time when the long-haul link is scarce?

Overview: A technical product question asking how to make the internet work on Mars. It tests reasoning from physical limits such as minutes-long signal delay, solar blackouts and scarce bandwidth to a layered network of surface links, Mars relays and Earth ground stations, with delay-tolerant protocols, local caching and a phased rollout.

Google logo
Google
Oct 26, 2024
mediumProduct ManagerOtherSystem Design
0
0

As a product manager, you are asked how you would make the internet work on Mars. Explain what internet access should mean there, what makes it hard to provide, and how you would provide it.

Clarifying Questions Guidance

  • Should Mars connect to Earth's internet, run its own local network, or both?
  • Who are the users at first: robotic missions, a research crew at one site, or a future settlement spread across the planet?
  • Is there a budget or timeline, or should we design for the long run?
  • Which uses matter most: sending science data home, keeping in touch with family, or everyday browsing and apps?

What a Strong Answer Covers Guidance

  • The physical constraints, namely a signal delay of minutes each way, periods when the Sun blocks the link, and scarce long-distance bandwidth, and why they break normal internet assumptions.
  • A layered architecture: a local surface network, relay satellites around Mars, a long-haul link to Earth, and ground stations on Earth.
  • Protocol and application choices that tolerate delay, such as store-and-forward delivery, local copies of Earth content, and services hosted on Mars.
  • A phased plan tied to the users, from a first crewed site to a wider settlement, with clear traffic priorities.
  • Success metrics and failure handling, including redundancy and what users experience during outages.

Follow-up Questions Guidance

  • How would you keep critical messages flowing during the weeks when the Sun blocks the line of sight between the planets?
  • A settler wants a live video call with family on Earth. What would you tell them, and what would you offer instead?
  • How would you decide which Earth content to copy to Mars ahead of time when the long-haul link is scarce?