逻辑面试题50+问
逻辑测试题面试

逻辑测试题面试1. 题目:如果所有的苹果都是水果,而水果都是可食用的,那么苹果是否可食用?- A. 是- B. 否- C. 不确定2. 题目:如果一个数是偶数,那么它一定可以被2整除。
如果一个数是4的倍数,它是否一定是偶数?- A. 是- B. 否- C. 不确定3. 题目:如果所有的狗都是哺乳动物,而所有的哺乳动物都有毛发,那么狗是否有毛发?- A. 是- B. 否- C. 不确定4. 题目:如果所有的鸟都会飞,而企鹅是鸟,那么企鹅会飞吗?- A. 是- B. 否- C. 不确定5. 题目:如果所有的三角形的内角和为180度,那么一个内角和为180度的图形是否一定是三角形?- A. 是- B. 否- C. 不确定6. 题目:如果所有的金属都能导电,而铜是金属,那么铜是否能导电? - A. 是- B. 否- C. 不确定7. 题目:如果一个命题的否定是真,则原命题是假。
如果“所有的猫都是黑色的”是假命题,那么“不是所有的猫都是黑色的”是真命题吗?- A. 是- B. 否- C. 不确定8. 题目:如果一个数是质数,那么它只有两个正因数(1和它自身)。
如果一个数有两个正因数,那么它是否是质数?- A. 是- B. 否- C. 不确定9. 题目:如果所有的A类物品都是B类物品,而B类物品都是C类物品,那么A类物品是否都是C类物品?- A. 是- B. 否- C. 不确定10. 题目:如果一个命题和它的逆命题都为真,那么它的否命题和逆否命题是否也为真?- A. 是- B. 否- C. 不确定请根据逻辑规则判断每个题目的正确答案。
企业面试逻辑测试题及答案

企业面试逻辑测试题及答案1. 题目:有五个数字:4, 6, 8, 10, 12。
如果将它们重新排列,使得任意两个相邻的数字之和为偶数,那么有多少种排列方式?答案:有10种排列方式。
这些排列方式是:46810, 46102, 48106, 48120, 48201, 68104, 68140, 68410, 68414, 68140。
2. 题目:一个工厂有3个车间,每个车间有5台机器。
如果每个车间至少有一台机器在工作,那么有多少种不同的工作机器组合?答案:有23种不同的工作机器组合。
计算方法是:3个车间中选择1个车间不工作,有3种选择;剩下的2个车间可以分别有1台、2台、3台、4台、5台机器工作,每种情况有5种可能,所以总共有3×(5+5×4+5×4×3+5×4×3×2)=23种组合。
3. 题目:如果一个数字的平方减去它本身等于48,那么这个数字是什么?答案:这个数字是8。
因为8的平方是64,64减去8等于56,而不是48。
但是,如果我们考虑负数,那么-8的平方是64,64减去-8等于72,同样不等于48。
正确的数字是7,因为7的平方是49,49减去7等于42,最接近48的答案是7。
4. 题目:一个钟表的时针和分针在一天中会重合多少次?答案:在一天中,时针和分针会重合22次。
5. 题目:一个班级有30名学生,其中15名男生和15名女生。
如果随机选择3名学生,那么至少有1名男生和1名女生的概率是多少?答案:至少有1名男生和1名女生的概率是1。
因为不管怎么选择,总有可能选出至少1名男生和1名女生。
6. 题目:一个正方形的边长是4米,如果将它的边长增加1米,那么它的面积会增加多少?答案:面积会增加9平方米。
原来的面积是4×4=16平方米,增加后的面积是5×5=25平方米,所以面积增加了25-16=9平方米。
7. 题目:如果一个数的一半加上3等于9,那么这个数是多少?答案:这个数是6。
面试前智力测试题及答案

面试前智力测试题及答案一、逻辑推理题1. 如果所有的猫都怕水,而Tom是一只猫,那么Tom怕水吗?答案:是的,根据题目条件,Tom作为一只猫,也怕水。
2. 有三个人A、B、C,A说B说谎,B说C说谎,C说A和B都在说谎。
请问谁在说谎?答案:B在说谎。
因为如果A说的是真话,那么B说谎,C说真话,但这与C的话矛盾,因为C说A也在说谎。
如果B说的是真话,那么C 说谎,A说真话,这与A的话一致。
如果C说的是真话,那么A和B都在说谎,这与A和B的话都矛盾。
二、数学问题1. 一个数加上10等于它自己,这个数是多少?答案:0。
因为0 + 10 = 10,而10不等于它自己,所以只有0满足条件。
2. 一个数字乘以3后加上10,再除以5,最后减去2,结果等于这个数字本身,求这个数字。
答案:5。
设这个数字为x,根据题意,我们有 (3x + 10) / 5 - 2 = x。
解这个方程,我们得到x = 5。
三、语言理解题1. 以下哪个成语用来形容一个人做事没有计划,想到什么就做什么?答案:信马由缰。
2. “画蛇添足”这个成语是什么意思?答案:比喻做事多此一举,反而把事情弄糟。
四、常识判断题1. 世界上最深的海沟是什么?答案:马里亚纳海沟。
2. 哪个国家拥有世界上最多的诺贝尔奖获得者?答案:美国。
五、空间想象题1. 如果你有一个立方体,它的每个面都是1平方米,那么这个立方体的体积是多少?答案:1立方米。
因为立方体的体积是其边长的三次方,边长为1米,所以体积是1立方米。
2. 一个房间的长、宽、高分别是6米、4米和3米,这个房间的容积是多少?答案:72立方米。
容积是长、宽、高的乘积,即6米× 4米× 3米 = 72立方米。
六、综合分析题1. 一家公司有100名员工,其中30%是女性,70%是男性。
如果公司决定裁员10%,那么裁员后男性和女性的人数比例是多少?答案:裁员后男性和女性的比例仍然是70%和30%。
面试逻辑测试题

面试逻辑测试题1. 逻辑推理题题目:一个岛上住着两种人,一种人总是说真话,另一种人总是说谎。
你只能问一个问题来区分这两种人。
请问你会问什么?2. 分类题题目:以下哪些是逻辑谬误的例子?A. 因为所有的狗都是哺乳动物,所以所有的哺乳动物都是狗。
B. 我昨天吃了一个苹果,今天也吃了一个苹果,所以明天我还会吃一个苹果。
C. 因为A是B,B是C,所以A是C。
D. 他总是迟到,所以他不是一个可靠的人。
3. 条件逻辑题题目:如果今天是星期五,那么小明会去打篮球。
今天是星期五,但是小明没有去打篮球。
根据这些信息,以下哪个结论是正确的?A. 小明可能生病了。
B. 小明不喜欢打篮球了。
C. 小明今天有其他事情要做。
4. 分析题题目:一个逻辑学家在前往会议的路上遇到了一个岔路口,每个路口都有一个指示牌,一个指示牌总是说真话,另一个总是说谎。
指示牌A说:“如果你问我哪条路通向会议,我会指向左边。
”指示牌B 说:“不要相信指示牌A,它总是说谎。
”请问哪条路通向会议?5. 数学逻辑题题目:一个数字序列是1, 2, 4, 7, 11... 这个序列的下一个数字是什么?6. 假设题题目:如果所有的鸟都会飞,并且企鹅是一种鸟,那么企鹅会飞吗?7. 逻辑游戏题题目:有五个房子排成一排,每个房子的颜色都不同,并且住在不同颜色房子里的人有不同的国籍。
你能根据以下线索找出谁喝什么饮料,养什么宠物吗?- 英国人住在红色房子里。
- 瑞典人养狗作为宠物。
- 丹麦人喝茶。
- 绿色房子在白色房子的左边。
- 喝咖啡的人住在黄色房子里。
- 住在中间房子里的人喝牛奶。
- 挪威人住在第一间房子。
- 养马的人住在旁边喝咖啡的人的房子里。
8. 悖论题题目:一个著名的悖论是“这句话是假的。
”如果这句话是真的,那么它就是假的;如果这句话是假的,那么它就是真的。
这个悖论说明了什么?9. 决策题题目:你面前有两个按钮,按下第一个按钮你将得到100美元,按下第二个按钮你有50%的机会得到200美元,50%的机会什么也得不到。
经典面试逻辑题

一、如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?【分析】5公升的桶装满水倒入3公升的桶内,这时5公升的桶内剩余2公升的水;将剩余2公升的水倒入3公升的桶内,然后5公升的桶内装满水,再往3公升的桶内倒水,直到3公升的水桶被装满,这时5公升的桶内剩余的就是4公升的水。
二、某人有12品脱的啤酒一瓶,5品脱和8品脱的容器各一个,怎样的倒法才能使8品脱的的容器中恰好装入6品脱的啤酒?【分析】先把8品脱的容器倒满,然后用装满的8品脱容器往5品脱的容器里倒满〔这时8品脱容器里还剩下3品脱〕,再把5品脱容器的啤酒全部倒入啤酒瓶中,把8品脱容器里剩下的3品脱倒入5品脱容器,把8品脱容器倒满,再往5品脱容器倒,直到加满,这时8品脱容器剩余6品脱。
三、假设有一个池塘,里面有无穷多的水。
现有2个空水壶,容积分别为5升和6升。
问题是如何只用这2个水壶从池塘里取得3升的水。
【分析】由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。
四、烧一根不均匀的绳,从头烧到尾总共需要1个小时。
现在有假设干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?【分析】同时点燃第一根绳子的两端和第二根绳子的一端,等到第一根绳子烧完〔30分钟〕的时候再点燃第二根绳子的另一端,等到第二根绳子烧完,从最开始到现在为止总共用时45分钟,最后再两端点燃第三根绳子,烧完共用30分钟,这时全部时间为30+45=1小时15分钟。
五、周雯的妈妈是豫林水泥厂的化验员。
一天,周雯来到化验室做作业。
做完后想出去玩。
"等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。
你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来吗?"爱动脑筋的周雯,是学校里有名的"小机灵",她只想了一会儿就做到了。
面试逻辑测试题及答案

面试逻辑测试题及答案1. 题目:如果所有的苹果都是红色的,那么所有的水果都是红色的。
以下哪个选项能够支持这个结论?A. 所有的苹果都是水果。
B. 所有的水果都是苹果。
C. 所有的红色水果都是苹果。
D. 所有的红色水果都不是苹果。
答案:A。
解析:如果所有的苹果都是红色的,那么所有的苹果都是红色水果。
选项A表明所有的苹果都是水果,这意味着所有的红色苹果也是红色水果,因此支持了结论“所有的水果都是红色的”。
2. 题目:在一次聚会中,有一半的人喜欢唱歌,而喜欢唱歌的人中有三分之一的人喜欢跳舞。
如果聚会中有60人,那么有多少人既喜欢唱歌又喜欢跳舞?A. 10人B. 20人C. 30人D. 40人答案:B。
解析:聚会中有一半的人喜欢唱歌,即60/2=30人。
喜欢唱歌的人中有三分之一喜欢跳舞,即30/3=10人。
因此,有10人既喜欢唱歌又喜欢跳舞。
3. 题目:如果所有的猫都是哺乳动物,并且所有的狗都是哺乳动物,那么以下哪个陈述必然为真?A. 所有的猫都是狗。
B. 所有的狗都是猫。
C. 所有的猫和狗都是哺乳动物。
D. 所有的哺乳动物都是猫和狗。
答案:C。
解析:题目中提到所有的猫和狗都是哺乳动物,因此可以得出结论所有的猫和狗都是哺乳动物,选项C正确。
4. 题目:在一个班级中,如果一个学生数学成绩好,那么他的英语成绩也好。
小明的数学成绩很好,那么以下哪个陈述是正确的?A. 小明的英语成绩不好。
B. 小明的英语成绩一定好。
C. 小明的英语成绩可能好。
D. 小明的英语成绩与数学成绩无关。
答案:B。
解析:根据题目中的条件,如果一个学生的数学成绩好,那么他的英语成绩也好。
小明的数学成绩很好,因此可以推断出小明的英语成绩一定好。
结束语:以上是本次面试逻辑测试题及答案,希望能够帮助大家提高逻辑推理能力。
高智商逻辑面试题及答案

高智商逻辑面试题及答案1. 题目:一个房间里有3个开关,每个开关对应一个灯,灯在另一个房间里。
你只能进入房间一次,如何确定哪个开关对应哪个灯?答案:首先打开第一个开关一段时间,然后关闭。
接着打开第二个开关,然后进入房间。
此时,亮着的灯对应第二个开关,温热的灯对应第一个开关,不亮且不热的灯对应第三个开关。
2. 题目:有5个海盗,他们找到了100个金币,决定按照以下规则分配:最年长的海盗提出分配方案,如果超过半数的海盗同意,就按此方案分配,否则他将被扔进海里,然后由下一个年长的海盗提出方案。
假设每个海盗都足够聪明,会尽可能多地为自己争取金币,但同时也会避免自己被扔进海里。
问最年长的海盗应该如何分配?答案:最年长的海盗应该给自己98个金币,给第二个年长的海盗1个金币,给最年轻的海盗1个金币。
这样,他和最年轻的海盗会同意这个方案,超过半数,方案通过。
3. 题目:一个小镇上只有两种人:一种人总是说真话,另一种人总是说谎。
一天,你遇到两个人,一个说:“我的同伴是说谎者。
”另一个说:“我的同伴是说真话者。
”请问这两个人分别是什么人?答案:第一个人是说谎者,第二个人是说真话者。
4. 题目:有7克、2克和1克的砝码各一个,如何只用天平称一次,就能称出5克的重量?答案:将7克砝码放在天平的一边,2克砝码和1克砝码放在另一边,然后在2克砝码的一边放待称物品。
如果天平平衡,那么待称物品就是5克。
5. 题目:一个钟表店老板有3个钟表,其中一个走得快,一个走得慢,一个走得准。
他现在只有一个电池,他需要确定哪个钟表走得准。
他应该怎么做?答案:老板应该给每个钟表都装上电池,然后观察它们的走时情况。
如果两个钟表走时相同,那么走得准的钟表就是另一个。
如果两个钟表走时不同,那么走得准的钟表就是走得慢的那个。
6. 题目:一个岛上有100个男人和100个女人,他们决定通过抛硬币的方式决定谁将成为岛上的领导者。
每个人抛一次硬币,如果硬币正面朝上,那么这个人就成为领导者。
面试逻辑题30道测试

面试逻辑题30道测试A.逻辑推理1、你让工人为你工作7天,给工人的回报是一根金条。
金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?2、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。
3、小明一家过一座桥,过桥时是黑夜,所以必须有灯。
现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。
每次此桥最多可过两人,而过桥的速度依过桥最慢者而定,而且灯在点燃后30秒就会熄灭。
问:小明一家如何过桥?4、一群人开舞会,每人头上都戴着一顶帽子。
帽子只有黑白两种,黑的至少有一顶。
每个人都能看到其他人帽子的颜色,却看不到自己的。
主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。
第一次关灯,没有声音。
于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。
一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。
问有多少人戴着黑帽子?5、请估算一下CN TOWER电视塔的质量。
6、一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。
你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗?7、U2合唱团在17分钟内得赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端出发,你得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。
一次同时最多可以有两人一起过桥,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。
手电筒是不能用丢的方式来传递的。
四个人的步行速度各不同,若两人同行则以较慢者的速度为准。
Bono需花1分钟过桥,Edge需花2分钟过桥,Adam需花5分钟过桥,Larry需花10分钟过桥。
他们要如何在17分钟内过桥呢?8、烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?9、为什么下水道的盖子是圆的?10、美国有多少辆加油站(汽车)?11、有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份?12、有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最近看了一些大的科技公司(比如谷歌、微软等)等招聘员工的面试题,很有意思,在这里 与大家分享,并共同探讨。
面试官:(面有难色)我要与管理层谈点事情。(离开了房间)
10 分钟后,面试官回来了。
面试官:我们推荐你立刻去推销部工作。
这位面试者不仅逻辑思维和工程经验丰富,说服人的能力也非常强,让考官觉得他是不可多 得的人才,被推荐到更需要综合技能的销售部门工作。
其实,像这样的逻辑思维面试题并没有所谓的标准答案,考官的真实目的是考察面试者的逻 辑思维能力,更一般的讲,是解决问题的能力。下水道盖也可以是方的,只要你能给出合理 的理由,自圆其说。
她的回答是:选择前五层楼都不拿,观察各层钻石的大小,做到心中有数 。后五层楼再 选择,选择大小接近前五层楼出现过最大钻石大小的钻石。她至今也 不知道这道题的准确 答案,“也许就没有准确答案,就是考一下你的思路,“她如是 说。
答案:这是一道没有标准答案的试题,实际上它考的是你的开放性思维和逻辑推理能力. 第一步:对 1 到 3 层的大小进行比较,记住最大的一颗。 第二步:4 到 6 层作为参考,将 4-6 层的最大的跟 1-3 层的最大的作比较,确认最大的一个 的平均水平。 第三步:在最后 4 层中选择一个属于最大一批的,如果第 7 层的就是最大的平均水平的,那 就闭上眼睛不再观察之后的。这就是最大的一颗。
这绝不仅仅是一个小小的逻辑题,考官想考察的是面试者的逻辑思维,包括工程思想、分析 能力以及举一反三的归纳概括能力。知道标准答案不算什么,吃透这道题并弄清背后的深刻 原理,才是本事。
拿钻石
20 一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯 从一楼到十 楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最 大的一颗?
那么这是唯一的正确答案吗?没有这么简单。我从一些优秀者的回答中,还发现了其它也很 有道理的答案:
原因 2:圆的井盖容易加工。从工业的角度,圆的形状比较容易加工,而且由于只有直径一 个尺寸,会对误差的容忍度更高一些。
原因 3:圆的下水道更容易挖,所以配圆的井盖。挖洞通常都是挖圆形的(可能是因为:在 周长相同的平面图形中,圆的面积最大)。
传说有一位面试者,在被问到该问题的时候,坚持说也可以用方的井盖,并给出了合理的理 由,最终成功说服了考官。下面是传说的面试过程:
理查德·范曼在微软找工作
面试官:现在我们要问一个问题,看看你的创造性思维能力。不要想得太多,运用日常生活 中的常识,描述一下你的想法。这个问题是,下水道的井盖为什么是圆的?
3、这个房间里能装下多少高尔夫球?
这道题相对前两道来说要简单一些。据说 Google 过去面试产品经理的时候会问到这个问题。 什么数据都不给,直接就这么问。
有些中国面试者可能不乐意了:你又不告诉我高尔夫球多大,也不告诉我这个房间的尺寸, 什么数据都没有,我怎么算啊?
但是这个题没错,考官考察的就是不给数据你怎么计算!要不然小学生都能算出来了。
2、100 层楼和两个玻璃球
这是 Google 的一道面试题:
有一栋 100 层高的大楼,给你两个完全相同的玻璃球。假设从某一层开始,丢下玻璃球会摔 碎。那么怎么利用手中的两个球,用什么最优策略知道这个临界的层是第几层?
最笨的办法谁都能想到:
拿一个球从 2 层开始,逐层往高层试,直到球摔碎为止,这层就是球摔碎的临界层。
第二步,根据第一步限定的范围,用第二个玻璃球,从最底层逐层往上测试,球摔碎的层即 为临界层。
这种方法最坏的情况出现在临界层为 100 时,将需要试验 10+10=20 次;最好的情况出现 在临界层为 2 时,只需要试验 2 次。而平均意义上大约需要试验 10 次。怎么样,是不是有 效的利用了两个球呢?
注意最多有两个球,也就是最多可以摔碎两次。尽管上述二分法不可行,我们是否可以借鉴 其思路,先大致确定一个小的范围,然后逐个试验呢?根据这样的思路,可以提出下面的方 法:
第一步,用第一个玻璃球,按照第 10,20,……,100 的顺序,每隔 10 层测试一次,直到球 摔碎。假设球在第 N 层摔碎,则可知临界层所在的范围是 (N-9)~N 层。
1、下水道的井盖为什么是圆的?
这是微软非常知名的一道面试题,曾经难倒无数学霸才子:不是说好的考程序题或者智力题
吗,怎么来了一个社会基础建设问题?
为什么是圆的?方的不行吗?圆的究竟优势在哪里?
这就是在考察面试者的逻辑思维了。其实认真思考之后,不难得出“标准答案”:
答案之一:从麻省理工大学一位计算机系教授那里听来的答案,首先在同等用材的情况下他 的面积最大。第二因为如果是方的、长方的或椭圆的,那无聊之徒拎起来它就可以直接扔进 地下道啦!但圆形的盖子嘛,就可以避免这种情况了
用这种方法,需要 log100,也就是大约 7 次,能够找到答案。
面试者如果能这样回答,说明对计算机专业基本算法是有了解的。但是,仔细想想,这个方 法对吗?
这个方法显然是有毛病的。比如说我举一个反例,第 10 层是临界层的情况。按照二分法来 执行,第一次试验第 50 层将摔碎,第二次试验第 25 层又将摔碎,此时两个玻璃球都摔碎 了,将没有办法继续进行试验!
为什么是这几个数呢?而且,回过头来想想,为什么两个小球的情况下,两步试验缩小的范 围分别是 10、10 呢?
这几个数的选择,当然绝非巧合。实际上,2 个和 3 个玻璃球的情况下,缩小倍数分别是按 照根号下 100(也就是 10)、3 次根号下 100(大约是 5)来选择的。推广到 n 个玻璃球的情 况下,每步试验的范围缩小倍数应该是 n 次根号下 100。具体证明,我们在这里不做讨论。
原因:圆的井盖不容易掉进去。
圆形具有一个非常好的性质:就是从圆心角度看各个方向的尺寸都一样,也就是说各个方向 的直径是一样的。
那么稍微想象一下就能明白,只要井盖直径稍大于下水道的直径,无论怎么放置井盖,井盖 都掉不进去。而对于方的井盖,如果对准方形口的对角线方向竖立起来,很容易就掉下去了。
如果面试者能够这样回答,说明他的逻辑思维不错,或者至少生活经验比较丰富。
原因 4:圆的井盖更方便使用。圆井盖在更换时可以滚动,比较省力;圆井盖从任何角度都 可以直接盖好井口。
如果面试者能够在所谓“标准答案”的基础上,多给出几个原因,那么说明不仅逻辑思维很好, 工程思维也非常棒,善于运用生活中的知识。这道题基本上给考官的印象应该是满分了。
但是,关于这道题的讨论并非到此为止。下水道井盖一定是圆的吗?有没有可能是方的或者 其它形状的?
粗调可以保证速度,通常而言,粗调步长越大,能越快定位大致位置,但也给精调带来更多 困难;
精调可以保证精度,步长越小精度越高,但所用时间也更多;
粗调和精调要相互协同和匹配,综合考虑速度和精读,因而步长都不能太大或太小。
了解了粗调和精调的概念之后,我们回过头来,再次考察这道玻璃球题目。如果有 3 个玻璃 球呢,是否有更好的方法?
可是这个办法,最坏的情况下要试 99 次,平均意义上要试 49 次。而且只用了一个球,另一 个球没利用上。显然不是最优的策略。
计算机专业的学生很容易想到更高级的办法——二分法。具体是:
试最中间的楼层 M(第一次为 50 层),如果未摔碎则临界楼层大于 M,否则不大于 M;
根据新确定的可能楼层范围按照上述方法执行,直到楼层范围已经缩小为只有 1 层,得到答 案。
按照吴军老师的说法,这种解题方法其实体现了一种典型的工程思维:粗调和精调。其中第 一个球用于粗调,确定一个大致的范围;第二个球用于精调,在大致的范围内确定精确的值。
其实,粗调和精调的工程思维在生活和工程中都很常见:
(1)显微镜调焦距,第一个旋钮用于粗调,让你大致能够看到图像,另一个用于精调,找 到最佳焦距看清图像;
范曼:它们并不都是圆的,有些是方的,的确有些圆井盖,但我也看过方的,长方的。
面试官:不过我们只考虑圆形的井盖,他们为什么是圆的?
范曼:如果我们只考虑圆的,那么它们自然是圆的。
面试官:我的意思是,为什么会存在圆的井盖?把井盖设计成圆形的有什么特殊的意义吗?
范曼:是有特殊意义,当需要覆盖的洞是圆形时,通常盖子也是圆的。用一个圆形的盖子盖 一个圆形的洞,这是最简单的办法。
当然是有的,标准的答案是采取三步试验:
第一步,以步长为 20 进行试验(第 20,40,60,80 楼),确定一个包含 20 层楼的范围;
第二步,在第一步缩小的范围内,以步长为 5 进行试验;
第三步,在第二步缩小的范围内,逐步试验。
细心的读者会发现,这三步试验分别把答案的可能范围缩小了 4、4、5 倍,最终确定了答 案。
前言
大家在面试的时候,难免会遇到让人摸不着头脑的逻辑题,这类题目让同学们往往连答案应 该回答些什么都摸不清楚,只能和面试官四目相对,非常尴尬。
其实,很多面试的考官,都是从题库随机挑选逻辑题来考验同学们,面试官有时候自己也未 必完全摸透这类题目,所以面试的时候不必过于紧张,就算答不出来啊也非常正常。
在我的理解中,这类题目主要还是考大家的思路,至于答案标准与否,其实不是特别重要。
本文总结了面试中我自己面试中遇到的几道非常常见的逻辑题,大家可以作为面试前的突击 复习材料。
原因——在考察解决问题的能力
从小到大做了无数道智力题,工作之后接触到程序员逻辑思维面试题,也曾经饶有兴致的研 究过。这些智力题,表面上是考智力水平,实际上是考察逻辑思维能力,而从更一般的意义 而言,是在考察解决问题的能力。
面试官:你能想到一个圆形的井盖比方形的井盖有哪些优点吗?
范曼:在回答这个问题之前,我们先看看盖子下面是什么。盖子下面的洞是圆的,因为圆柱 形最能承受周围土地的压力。而且,下水道出孔要留出足够一个人通过的空间,而一个顺着 梯子爬下去的人的横截面基本是圆的,所以圆形自然而然地成为下水道出入孔的形状。圆形 的井盖只是为了覆盖圆形的洞口。