Fermi estimate of the trains running on New York City's subway network

Quick Overview

A product manager estimation exercise asking how many trains run on New York City's subway. It tests defining what counts as a train and over which time window, building an equation from lines, trip times and intervals between trains, stating round assumptions, and cross-checking the result against ridership.

Fermi estimate of the trains running on New York City's subway network

Company: Google

Role: Product Manager

Category: Product / Decision Making

Difficulty: medium

Interview Round: Other

How many trains does New York City's subway run? Produce an estimate you can defend: agree with the interviewer on what you are counting, build an equation, put a round number on each input and check the result from a second angle. ```hint One line first Ask what really decides how many trains a line needs out at the same time. Work it out for one typical line, then scale it to the whole network. ``` ### Clarifying Questions - Does "train" mean a set of cars coupled together and running as one unit, or each individual car? - Should the count be trains running at the same moment (for example during the morning rush), distinct trains used over a whole day, the whole fleet including spares, or the number of trips run? - Which day and time: a weekday or a weekend, and does overnight service count? - Is this the subway only, or should commuter rail and other rail systems serving the city be included? ### What a Strong Answer Covers - An explicit definition of the unit (sets versus cars) and of what "run" means: at once, per day, fleet or trips. - A structural equation linking how long a trip takes and how often trains come to the number of trains a line needs, scaled across all lines. - Round, labeled assumptions for the number of lines, trip times, intervals between trains and train length, with peak and off-peak treated differently. - Correct arithmetic, a final number with a range, and a cross-check from ridership or from the size of the fleet. - When the fleet is asked for, the step from trains in service to total trains, allowing for spares and maintenance. ### Follow-up Questions - How would your number change for a Sunday night compared with the weekday morning rush? - If ridership rose by 20%, would the network need 20% more trains? What else could absorb the extra riders? - A maps app wants to show the live position of every train in the network. How would you use your estimate to size the data it has to handle?

Overview: A product manager estimation exercise asking how many trains run on New York City's subway. It tests defining what counts as a train and over which time window, building an equation from lines, trip times and intervals between trains, stating round assumptions, and cross-checking the result against ridership.

Google logo
Google
Aug 24, 2024
mediumProduct ManagerOtherProduct / Decision Making
0
0

How many trains does New York City's subway run? Produce an estimate you can defend: agree with the interviewer on what you are counting, build an equation, put a round number on each input and check the result from a second angle.

Clarifying Questions Guidance

  • Does "train" mean a set of cars coupled together and running as one unit, or each individual car?
  • Should the count be trains running at the same moment (for example during the morning rush), distinct trains used over a whole day, the whole fleet including spares, or the number of trips run?
  • Which day and time: a weekday or a weekend, and does overnight service count?
  • Is this the subway only, or should commuter rail and other rail systems serving the city be included?

What a Strong Answer Covers Guidance

  • An explicit definition of the unit (sets versus cars) and of what "run" means: at once, per day, fleet or trips.
  • A structural equation linking how long a trip takes and how often trains come to the number of trains a line needs, scaled across all lines.
  • Round, labeled assumptions for the number of lines, trip times, intervals between trains and train length, with peak and off-peak treated differently.
  • Correct arithmetic, a final number with a range, and a cross-check from ridership or from the size of the fleet.
  • When the fleet is asked for, the step from trains in service to total trains, allowing for spares and maintenance.

Follow-up Questions Guidance

  • How would your number change for a Sunday night compared with the weekday morning rush?
  • If ridership rose by 20%, would the network need 20% more trains? What else could absorb the extra riders?
  • A maps app wants to show the live position of every train in the network. How would you use your estimate to size the data it has to handle?