上海有多少辆出租车,这个问题乍一看是挺烧脑的。或者最简单直接的办法就是上百度搜索得出这个答案。
可这是一道面试题。是面试官给出求职者的问题。直接给出答案,无论正确与否都不是面试官想要听到的。面试官真正想听到的是通过这个问题,了解面试者的简题思路,他的思维以及他的知识框架。
假如在这个场景里,你面对面试官的问题,你会怎么回答呢?你的解题思路是什么?
以下是我的解题思路,仅供参考。
出租车的总量=出租车公司车辆数的总和。
上百度搜索可以知道,假设上海出租车公司有216家,其中强生巴士,大众、锦江、海博5家公司占了约80%的份额。
分别在网站上搜索这5家公司,在上海的出租车数量,用5家公司的汽车数量相加,就可得出上海80%的市场份额的汽车占有量。然后再按这个比例。算出余下20%的汽车数量,两者相加就可得出车辆总数。
这种算法看着简单,但实际操作也有一定的难度,就是网络数据并不是那么好找,有的公司网络数据并不容易找到。
还有一种更简单的方法,就是查出其中一家公司的市场份额所拥有的车辆数。那么就可以反推整个上海市该年的总出租车数量。
比如界面新闻,在2020年4月22日的时候,发布2019年上海强生公司约有12,000余辆,约占上海市巡游出租车(区别于网约车的另一种说法,国家出台政策管控所用的一种新名称)保有量的25%。
那么总的汽车量就是:
12000辆×(1÷0.25)=48000辆
这个结果和实际的搜索数据也相差不大。
就是有很多很空很大无从着手的问题,通过一步步拆解,慢慢划分成小问题,还是比较能够得出答案的,关键在于拆分。
以上是我的解题思路,欢迎在留言区写下你的解题思路。