面试智力题(程序员面试中的智力题)

2022-09-15 02:37:59 发布:网友投稿
热度:70

面试智力题(程序员面试中的智力题)面试谜题(程序员面试中的谜题)。

谜题是最有争议的面试问题之一,很多公司甚至明确规定谜题不应该出现在面试中。尽管如此,你还是会时不时遇到。为什么呢?因为人们对谜题没有明确的定义。

幸运的是,即使你遇到这样的问题,一般也不会太难。不需要做脑筋急转弯,几乎总有办法通过逻辑推理得到答案。很多谜题甚至涉及到数学或计算机科学的基础知识。

这里有一些谜题。你能正确回答多少个?

药丸有20瓶,其中19瓶含1克/丸,其余一瓶含1.1克/丸。当我给你一个称重准确的天平时,我怎么才能找到更重的那瓶药丸?余额只能使用一次。

有88个棋盘,其中两个正方形在对角被切掉。给定31张多米诺骨牌,一张多米诺骨牌只能覆盖两个正方形。你能用这31张多米诺骨牌覆盖整个棋盘吗?请证明你的答案(提供例子或证明为什么不可能)。

有两个容量分别为5夸脱(美国人:1夸脱=0.946升,英国人:1夸脱=1.136升)和3夸脱的水壶。如果供水是无限的(但是没有量杯),那我们怎么用这两个水壶只得到4夸脱的水呢?注意这两个水壶形状不规则,不能准确装满“半壶”水。

一群人住在一个岛上。有一天,一个游客来了,制定了一个奇怪的规定:所有蓝眼睛的人都必须尽快离开这个岛。每天晚上8点将有一班飞机离开这个岛。每个人都能看到别人眼睛的颜色,却不知道自己的。再说,他们不知道岛上有多少人有蓝眼睛,只知道至少有一个人有蓝眼睛。所有蓝眼睛的人需要多少天才能离开这个岛?

有一栋100层楼高的建筑。如果你把它从第n层或更高的楼层扔出去,鸡蛋就会碎。如果是从第n层以下的楼层扔过来的,就不会碎。给你2个鸡蛋,请找出n,在最坏的情况下要求扔鸡蛋的次数最少。

走廊资源网络上有100个封闭的储物柜。一个人首先打开了所有的100个柜子。然后,每两个柜子合上一个。然后,在第三轮中,每两次切换第三个机柜的开关状态(即打开关闭的机柜,关闭打开的机柜)。按照这个规则,操作重复100次,在第I轮,每次我数的时候,这个人就会切换第I个柜子的状态。第100轮通过走廊时,只切换第100柜的开关状态。这个时候有多少柜子是开着的?

更多程序员面试技巧,请参考《程序员面试金典》(第六版)。

程序员金典访谈(第六版)

这本书将帮助你磨练求职能力。可以学习在面试问题中寻找窍门和隐藏的细节,学习如何将一个面试问题分解成几个小的子资源网络问题,培养面试中克服障碍的技巧,复习经常被问到的计算机科学核心概念,为现实生活中的面试做好充分的准备,充分发挥现场的理想状态。

下一篇:梦幻西游化生寺加点(梦幻西游手游化生寺怎么加点)
上一篇:如何有效去除黑眼圈?(如何彻底去黑眼圈?)