正文

逻辑测试的古老传统

谁是谷歌想要的人才?破解世界最顶尖公司的面试密码 作者:(美)威廉·庞德斯通


谷歌面试的风格,延续自技术公司用逻辑题测试求职者的古老传统。不妨看看下面这个问题。

面试官在房间的白板上写下6 个数字:

10,9,60,90,70,66

现在的问题是,接下来该出现什么数字?类似的谜题也经常用在创造力心理测试上。大部分时候,求职者困惑不已,努力理解这一系列从各个角度都完全找不到规律可循的数字。绝大部分求职者都放弃了,只有少许幸运儿灵光乍现。不要再从数学的角度想了,把这些数字用正常的英语拼写出来:

Ten(10)

Nine(9)

Sixty(60)

Ninety(90)

Seventy(70)

Sixty-six(66)

这些数字是按字母的多少排序的!再仔细看一看:Ten(10)不是唯一一个可以用3 个字母拼出的数字,还有One(1)、Two(2)和Six(6);Nine(9)不是唯一一个可以用4 个字母拼出的数字,还有Zero(0)、Four(4)和Five(5)。题目中的数字,每一个都是用给定数量的字母拼写出来的数字里最大的一个。

回到原题:接下来该是哪个数字呢?不管sixty-six 之后跟着的是谁,它都应该有9 个字母(不算连字符),而且应该是9 个字母拼出的数字里最大的那一个。仔细找一下,你可能就会得出ninety-six(96)来。不可能是100 以上的数字,因为它会以one hundred 开头,这就有10 个字母了。

你或许想知道,为什么题目里不用100(hundred)代替70(seventy),而且million(百万)和billion(十亿)也有7 个字母。对此合理的猜测是,它们依照的是标准教科书里的英文拼写法,即100 的标准写法是one hundred。

在《整数数列线上大全》(On-Line Encyclopedia of Integer Sequences)里,你键入一系列数字,它就会告诉你接下来出现哪个数字。当然,在做这道面试题时不能用它,可该网站对这一数列给出的答案就是96。近年来,各个行业的公司都用这道题做过面试。通常,面试官甩出它,只是为了让可怜的求职者局促不安。在很多公司里,唯一正确的答案就是96。


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号