转载 面试真题:1亿张彩票堆起来有多高?!

原文链接 https://blog.csdn.net/SeizeeveryDay/article/details/105963598 请支持原作者 数据不吹牛 侵删

 

大家好,我是小z

一星期前,收到一个小伙伴心急火燎的面试求助:

“SQL和Python面试题我刷了不少,业务面试题也都了熟于心,但是!!数据分析面试,怎么应对突击的奇葩问题呢?”

有多奇葩呢?

“不参考任何资料,5分钟内,估算出1亿张福利彩票堆叠在一起的高度”

三天前,又有一个小伙伴问我:

“如果全中国人民挤在一起,会占用多大的面积?”

不同的问题,同一个内核。

今天小z就来聊聊这些奇葩的问题到底是在考察什么,以及如何在对线中完成单杀

看似奇葩,实则稳的一匹

这类突击型的奇葩问题,随机性存在于数据、产品、运营等互联网岗位面试过程中,这个随机性取决于面试官想不想问。

其实,问题看似奇葩和模糊,内核却是有强逻辑支撑的。

模糊?是因为面试官压根不在意你估计的1亿张彩票堆在一起,是高100米,还是1000米,或者是100万米,因为结果本身没有任何实际意义。

强逻辑?怎么撕开问题的伪装,怎么用逻辑拆解来量化问题,怎么让逻辑推理自洽,才是考核的关键点。

这些点连成线,就是对临场数据分析思维一个很棒的考量。

好了,题咱们破完了,接下来小z会通过三个实际案例把解题技巧塞到你的兜儿里。

1亿张福利彩票堆在一起有多高?

这么多彩票堆在一起(一张叠一张),到底是几百米,几千米,还是几万几十万米?

我看见,有些想象力丰富的同学,已经开始用意念叠彩票了。

停停停!用意念影像叠一亿张彩票,就算脑细胞扛的住,你也会被饿死的。。

这道题可以拆解为简单的算术题:

1亿张彩票的厚度 = 单张彩票的厚度 * 1亿

难点在于单张彩票实在是太薄了,我们对于它的厚度指标完全没什么概念。

这个时候,跟着我一起气沉丹田,因为马上就要用到移花接木大法了:

虽然我们对于彩票厚度没有概念,但可以类比生活中有概念的常见物品啊!那什么和单张彩票厚度相近?

扑克牌:我可以一战!(其实对纸有概念的用本子类比可能更合适)

所以问题的关键变成了单张扑克牌厚度是多少。一般来说,一幅扑克54张牌,整体厚度大概是2cm(我没量,拍脑袋估计的,几乎可以肯定这个脑袋拍的有点大了,因为这个数值真的不追求绝对精确,逻辑自洽才是核心

单张彩票厚度 = 单张扑克牌 = 2cm / 54

1亿张彩票厚度 = 2cm / 54 * 100000000 = 37037m = 37km

不过说实话这个厚度(高度)比我想象中的要矮不少。。。

1亿张福利彩票有多重?

踩在上一步解题思路的肩膀上,这个问题变得极其简单。

我们先做一个常识性预估,一幅扑克牌肯定是大于50g(50g毕竟太轻了),小于1斤的(500g)。再联想到洗牌时我的收放自如,这一步暂且估计为每副牌100g吧(这一步只求预估,不求精确)。

单张彩票重量 = 单张扑克牌 = 100g / 54

1亿张彩票重量 = 100g / 54 * 100000000 = 185185kg = 185(吨)

如果开始我们假设每副牌重200g呢?

那1亿张彩票重量就是370吨,是100g(每副牌)的2倍。不用担心,只要锚定范围,摸清楚到底是几百吨重,还是几千吨重就好了,面试过程中10倍以内的误差都是可以接受的。

关键,还是在于逻辑自洽。

下面,最后一关来了~

全中国的人挤在一起

会占用多大的面积

这个问题需要一点点常识基础:全国总人口大概14亿

要回答14亿人挤在一起占用多大面积:

  • 先搞清楚每平方米能够挤多少人

  • 再用14亿人除以每平方米人口,就得到总占用面积了

我们的注意力很自然的来到了:每平方米能够挤多少人上面。

小z看了看地板, 方方正正的一块正好一平米,不考虑安全距离,凑合一下能够挤6个人。

14亿 / 6 = 2.33亿平方米

看着有点唬人?但是转化成平方千米,只有233平方千米。

为什么说只有呢?

深圳市官方面积是1997平方千米,单纯按面积来算,照这个不人道的挤法,能挤下8.57个14亿。

真是不估不知道,一估吓一跳。。。。

  总结

经过3个小案例的对线实战,不难发现,想要线上碾压,走位非常讲究。

当面试官抛出这样的问题,相当于放了个大招,这个时候我们一定不能慌,要保持清醒的头脑,通过蛇皮走位(类比法、公式法)来化解(拆解)问题,如果一次不行,那就多走几次,把大问题变成小问题,小问题变成小小问题,直到我们可以直接KO掉。

参考书籍:

Lawrence Weinstein / John A.Adam:《这也能想到?-巧妙解答无厘头问题》

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值