Prepin
Log in

Picture yourself as a project manager for Gmail. Your team has secured a communications contract with a colony of 10,000 people on Mars. Calculate the required network bandwidth for this initiative.

Approach / Explanation

This is a traditional product management estimation question designed to assess your logical reasoning, estimation abilities, and capacity to decompose complex issues into simpler parts. To respond effectively, you will need to make assumptions, but ensure they are grounded in logical reasoning. Your approach should be structured and methodical to reflect your thought process clearly. The main aspects to consider include: The typical data size of an email. The average number of emails a user sends or receives in a day. The network bandwidth, which is primarily influenced by the data transferred over a specific time period. Since the question does not specify a timeframe (such as daily or monthly), you can make an assumption (generally daily). The uncertain factor here is Mars' infrastructure, which may affect network speeds; however, in the absence of current estimates, you should assume it operates similarly to Earth’s networks.

Suggested Answer

To begin with, let's consider that the average email size is approximately 75 KB, which encompasses both text and minimal attachments. If each individual on the Mars colony sends and receives 20 emails daily, that results in a total of 40 emails per person. Consequently, each person could generate around 40 * 75KB = 3000KB, or roughly 3MB of data each day. When we scale this to the entire colony of 10,000 inhabitants, it amounts to 30,000MB or 30GB of data produced daily. Bandwidth is defined as the amount of data transmitted per second. Assuming the email traffic is uniformly distributed and that the Mars colony operates on the same 24-hour schedule as Earth, we have 24 60 60 = 86,400 seconds in a day. Thus, the estimated required network bandwidth would be 30GB/86400 = 0.00035 GBps, equivalent to 350KBps. This is a preliminary estimate, and a project manager would need to take into account factors such as peak versus off-peak usage, the infrastructure on Mars, users who send a higher volume of emails, and the increased demand for higher-resolution images and video messages, among other considerations.

Alternative Answer

To begin with, let's assume that the average size of an email, including text and minor attachments, is 100KB. If each user sends and receives approximately 25 emails daily, this results in an average data generation of around 2500KB, or 2.5MB, per user each day. In a colony with 10,000 individuals, this equates to a total of 25,000MB, or 25GB, of data produced daily. Considering bandwidth as the amount of data that can be transmitted over a specific period, and noting that there are 86,400 seconds in a day (24 hours), the required bandwidth would be approximately 25GB or 25,000,000KB divided by 86,400 seconds, resulting in about 289.6KB per second. This estimation is quite basic, and to determine a more precise bandwidth requirement, additional factors need to be considered, such as variations in email traffic during peak and off-peak times, the infrastructure available on Mars, user growth rates, and potential emergencies that could increase email usage.

Question Details

Difficulty & Category

Medium
estimation

Companies

Google

Product

For CandidatesFor RecruitersCompaniesBrowse JobsInterview QuestionsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin LLC · Philadelphia, PA · All rights reserved.