你了解费米问题吗?
1 来源
面试经常会问一些开放性的问题,总结起来就是费米问题!如何以一种科学的思路来进行估计呢?估计的是否准确呢?
2 费米问题
面试会问一些开放性的问题,比如北京有多少个水井盖?网约车数量有多少等等?上上周公司一个老大也开了个分享会,才知道这类问题叫“费米问题”,说是美国产品经理面试必问问题!
2.1 芝加哥有多少调琴师
总的思路:
- 层层估算出芝加哥大约每年有多少台钢琴需要调 a
- 总共有多少人 a1
- 每个家庭有多少人a2 进而得到有多少个家庭 a3 = a1 / a2
- 多少个家庭平均有一架钢琴 即肯定会调琴 a4
- 大约每年有多少台钢琴需要调 a = a3 / a4
- 层层估算出每位调琴师每年能调整多少钢琴 b
- 每位调琴师每次调琴以及路上所需时间 b1
- 每位调琴师每天工作时间b2
- 每位调琴师每周工作几天b3
- 总共有多少周 b4
- 每位调琴师每年能调整多少钢琴 b = (b2 / b1) * b3 * b4
- 调琴师 = a / b
分开思路:
- 芝加哥大约有多少人
- 每个家庭有多少人
- 多少个家庭需要调钢琴
- 调钢琴的频率
- 单次调钢琴的时间
- 调琴师工作时间
标准答案:
- 大约有9,000,000 人生活在芝加哥。
- 在芝加哥平均每个家庭有2个人
- 大约在20个家庭中有1个家庭有定期地需要调钢琴。
- 定期调琴的钢琴每年需要调整一次。
- 每个调琴师大约需要2小时调琴,包括路上时间
- 每个调琴师每天工作8小时,一周5天,一年50周。
计算结果:
基于上述的情况,芝加哥有多少钢琴师呢?
- 900万 / 2 = 450万家庭
- 450万 / 20 = 22.5万个钢琴需要调 一年调整一次
下面算出每个调琴师每年能调多少钢琴:
- 每天能调 8/2 = 4台钢琴,每年能调:4550=1000台! 即1个调琴师每年能调1000台左右的钢琴。
于是可以算出大约有多少调琴师了:
22.5万 / 1000 = 225位调琴师!
2.2 估计一下全国有多少个加油站
思路1:
粗略的思路:每个地区有多少人有车 多少人需要一个加油站 进而推算一个地区需要多少个加油站
两部分:
- 全国有多少人口 15亿
- 多少人口有一辆车 10个人
- 多少辆车可以大约共用一个加油站 100辆!
- 1.5亿 / 100 = 0.015亿 = 0.15千万 = 1500万个加油站!
结论:误差比较大!不是很好!
思路2:
估算我国有多少车>每车多久加一次油>每个加油站每天可以给多少辆车加油>结果。
1、首先将车分为2种,个人车(如私家车)和公用车(公交车,消防车,警车等等,设为10种)。
个人车数量估计:我国平均多少人有一辆车?取平均10个人一辆车!我国有多少人?17年底接近14亿,现在以15亿来考虑!故个人车为:1.5亿辆。
公用车数量估计:简单考虑,一辆公用车能满足多少人的需求?估计为30人吧!这样的话,公用车大约有15亿/30 = 0.5亿辆。前面假设公用车种类为10种,故公用车估计总量为:5亿辆!
故全国总共有6.5亿辆车!
2、几天加一次油?大概3天加一次!
3、每个加油站每天可以给多少辆车加油?每天工作16小时(早上6点-晚上10点),一辆车加油时间为5分钟,同时可以给10辆车加油!每小时可加油120辆,一天也就是120*20=2400,估计为2000辆!三天下来也就是能满足6000辆车的加油需求!
4、所以加油站的数量为:6.5亿 / 6000 = 65000万 / 6000 = 10万多!
后续有好玩的例子可以继续补充进来!
3 参考
- 知乎关于费米问题:https://www.zhihu.com/question/21997407
- 电子书:《这也能想到?——巧妙解答无厘头问题》英文名称:《Guesstimation: Solving the World’s Problems on the Back of a Cocktail Napkin》
- 简书回答:https://www.jianshu.com/p/b53a1125e5e6?appinstall=0