美文网首页
一道google面试题引发的思考

一道google面试题引发的思考

作者: 陈国栋 | 来源:发表于2018-03-28 19:16 被阅读0次

    近日读吴军老师的专栏,看到一道google的面试题。

    给你两个一模一样的玻璃球。这两个球如果从一定高度掉到地上就会摔碎,当然,如果在这个高度以下往下扔,怎么都不会碎,超过这个高度就一次摔碎了。

    现在已知这个恰巧摔碎的高度在1层楼到100层楼之间。如何用最少的试验次数,用这两个玻璃球测出玻璃球恰好摔碎的楼高?

    一般人可能会选择下面两种策略中的一种:

    第一种策略是从第一层楼开始,一层一层往上试验,你拿着球抛到第一层,一摔,没有碎,接下来你又跑到第二层去试,也没有摔碎,你一层层试下去,比如说到了第59层摔碎了,那么你就知道他摔碎的高度是59层。这个策略能保证你成功,但显然不是很有效率。

    第二种策略是先预测一下,试一试,你跑到30层楼一试,没有碎,再抛到80层楼一试,碎了。虽然你把摔碎的高度从1-100减少到30-80,但接下来你就犯难了,因为你就剩一个球了,再这样凭感觉做试验,可能两个球都摔碎了,也测不出想知道的高度。

    这道题高手如何做?

    两个球,一个用来粗调,一个用来精调,具体做法是这样的。

    首先拿第一个球到10层楼去试,如果没有摔碎,就去20层楼,每次增加10层楼。如果在某个十层楼摔碎了,比如60层,就知道摔碎的高度在51到60层之间,接下来从51层开始一层层地试验,这样就可以保证不出二十次,一定能试出恰巧摔碎的高度。

    这是从统计学的角度来说,最完美的策略。从工程学的角度看,这是考察一个人有没有掌握粗调和精调的方法,就像显微镜上有两个旋钮,第一个粗调,让你大致看到图像,第二个是精调,能让你看清楚图像。

    结合我的工作,我有如下思考:作为一名外科医生,我一直在思考如何在保证手术效果的前提下,尽量缩短手术时间。结合粗调和精调的思考角度,将所有的操作分为两组,第一组是可粗调的,第二组是需要精调的,也就是重要操作,对手术效果有绝对性影响。

    粗调组的操作尽量用最短的时间完成,这个过程消耗尽量少的时间和体力。然后将注意力和体力放在需要精调的操作上。平时看书要多思考,如何提高精调操作的准确性和安全性。

    这就需要把重要部位的解剖结构、手术技巧、手术原理搞清楚、搞透彻。否则,虽然在粗调操作上面,你能节省一些时间,但是精调操作的速度太慢或安全性太差,手术时间的改进可能也只是微乎其微。

    在生活中,不管要做什么事,都需要先做起来,大的架构先搭建起来,这个时间不要过多追求细节的完美,这就是粗调。紧接着我们进行精调,根据结果我们再精细的调整自己的方向。

    在开始时采用粗调思维模式,在行动中采用精调思维模式。

    相关文章

      网友评论

          本文标题:一道google面试题引发的思考

          本文链接:https://www.haomeiwen.com/subject/czyucftx.html