Calculating the Information Capacity of Aerial Data Couriers: The 747-Filled CD-ROM Thought Experiment

## Estimating the Bandwidth of a 747 Crossing the Atlantic Filled with CD-ROMs

**Introduction**

Welcome to the dynamic realm of product management interviews at FAANG companies, where interview questions often push the boundaries of conventional thinking. An intriguing aspect of these interviews is the estimation question, which evaluates analytical reasoning and problem-solving skills. In this blog post, we delve into an unconventional yet thought-provoking question: *Estimate the bandwidth (bits/s) of a 747 crossing the Atlantic filled with CD-ROMs.* This challenge is not only a test of quantitative analysis but also of imagination and practicality in approaching estimation problems.

**Detailed Guide on Framework Application**

For an estimation question like this, we will utilize the Fermi Estimation framework, which involves making educated guesses and breaking down large problems into smaller, more manageable pieces.

**1. Define the Question:**

Bandwidth in this context refers to the amount of data transferred per unit of time. We need to estimate how much data is being moved across the Atlantic by a 747 filled with CD-ROMs and determine the effective data transfer rate.

**2. Gather Known Facts:**

A standard CD-ROM holds about 700MB of data. While we may not know exactly how many CDs fit inside a 747, we can estimate based on average cargo volume.

**3. Break Down into Manageable Parts:**

* **Estimate the cargo volume of a 747.**
* **Determine how many CD-ROMs fit into a cubic meter and hence, the entire cargo hold.**
* **Calculate the total data capacity in bits.**
* **Estimate the flight duration for crossing the Atlantic.**

**4. Perform Calculations:**

* Assume a 747 can hold 10,000 cubic feet (~283 m³) of cargo.
* Assume you can fit approximately 10,000 CDs in a cubic meter, considering packaging and safe transport.
* Total CDs carried = 283 x 10,000.
* Total capacity in bits = Total CDs x 700MB x 8 x 1024 x 1024.
* Assume an average flight time of 6 hours (21,600 seconds).
* Bandwidth = Total Capacity in bits / Flight Time in seconds.

**5. Review Assumptions:**

Check the assumptions for their validity and adjust if necessary. This might include assumptions about the volume of CDs and flight duration.

**6. Conclude with Estimates:**

Present your final estimate, summarizing the approach and re-confirming the reasoning behind the assumptions and calculations.

**Assuming the flight duration and cargo capacity are correct, it’s a matter of plugging the values into our formula. Providing a range can account for variation in flight duration and cargo capacity. Communication tips for this process involve outlining your thought process clearly, explaining each step, and being open to discussion about assumptions. Additionally, deliver your answer with confidence while acknowledging the inherent uncertainty in the estimation.**

**Let’s work through the numbers:**

Bandwidth = (283 m³ x 10,000 CDs/m³ x 700 MB/CD x 8 bits/byte x 1024 bytes/kilobyte x 1024 kilobytes/MB) / 21,600 s ≈ 2.8 x 10¹⁴ bits / 2.16 x 10⁴ s ≈ 1.29 x 10¹⁰ bits/s or 12.9 Gbps.

**Conclusion**

In summary, tackling an estimation question like estimating a 747’s bandwidth when loaded with CD-ROMs requires methodical thinking and confident reasoning. By applying the principles of Fermi Estimation and effectively communicating each step, product management candidates can demonstrate their analytical acumen. Remember that practice is key to mastering these estimates, so do take the time to work through various scenarios to sharpen your skills for those upcoming FAANG interviews. Best of luck!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top