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.