逻辑 面试题(有哪些适合面试时提问的逻辑问题)

2023-12-19 21:03:00 来源 : haohaofanwen.com 投稿人 : admin

下面是好好范文网小编收集整理的逻辑 面试题(有哪些适合面试时提问的逻辑问题),仅供参考,欢迎大家阅读!

逻辑 面试题

谢谢邀请~

逻辑题、智力题都能很好地考查求职者的逻辑思维能力,所以备受面试官青睐。

作为一名java工程师,逻辑思维能力必不可少。自己曾经参与公司招聘,也出过几道考察求职者逻辑思维能力的题目,在此分享10个比较经典的题目,都是难度适中的:

1、住旅店花了多少钱?

难度系数:3颗星

题目描述:

有三个人去旅馆,分别住在三间房,每一间房10元,于是他们一共付给老板30元。第二天,老板觉得三间房只需要25元就够了,于是叫小弟退回5元给三位客人。谁知小弟贪心,只退回每人1元,自己偷偷拿了2元。这样一来那三位客人每人各花了9元,三个人一共花了27元,再加上小弟独吞了2元,总共是29元。可是当初他们三个人一共付出30元,那么还有1元呢?

分析与解答:

三个人其实只付了27元(9×3=27),其中2元付给了小弟,25元付给了老板。在27元中(包括了小弟独吞的2元,所以27元加上2元是不对的)。27元加上退回来的3元等于30元。

2、如何用水壶获取指定的水量?

难度系数:3颗星

题目描述:

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。如何只用这2个水壶从池塘里取得3升的水?

分析与解答:

具体实现如下所列:

1)先把5升的水壶灌满,倒在6升水壶里,这时6升的水壶里有5升水。

2)再把5升的水壶灌满,用5升的壶把6升的灌满,这时5升的壶里剩4升水。

3)接着把6升的水倒掉,然后把5升壶里剩余的水倒入6升的壶里,这时6升的壶里有4升水。

4)最后把5升壶灌满,倒满6升的壶,这时5升的壶剩下的水就是3升(5-2=3)。

3、如何喝到最多瓶汽水?

难度系数:3颗星

题目描述:

1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?

分析与解答:

40瓶。最初可以喝到的汽水瓶数为:20+10+5+2+1+1=39,剩一个空瓶,可以先向店主借一个空瓶,换来一瓶汽水,喝完后再把空瓶还给店主,总共可以喝到40瓶汽水。

4、老鼠相遇的概率是多少?

难度系数:3颗星

题目描述:

一个三角形三个顶点有3只老鼠,一声枪响,3只老鼠开始沿三角形的边匀速运动,请问它们相遇的概率是多少?

分析与解答:

75%。每只老鼠都有顺时针、逆时针两种运动方向。3只老鼠共有8种运动情况,只有当3只老鼠都为顺时针或者逆时针时,它们才不会相遇,剩余的6种情况都会相遇,故相遇的概率为6/8=75%。

5、如何判断哪个开关控制着哪盏灯?

难度系数:3颗星

题目描述:

屋里有三盏灯,屋外有三个开关,一个开关仅控制一盏灯,屋外看不到屋里的情况。如果只进屋一次,如何才能知道哪个开关控制着哪盏灯?如果增加到四盏灯呢,又该如何判断?

分析与解答:

根据温度判断三盏灯:先开一盏,足够长的时间后再关掉,然后开另一盏,进屋看,亮的为后来开的,摸起来热的为先开的,剩下的一盏也就确定了。四盏灯的情况:设四个开关为ABCD,先开AB,足够长的时间后关B开C,然后进屋,又热又亮的是A,只热不亮的是B,只亮不热的是C,不亮不热的是D。

6、如何用烧绳来计算时间?

难度系数:3颗星

题目描述:

烧一根不均匀的绳从头烧到尾总共需要1小时,如何用它来判断半个小时?现在有若干条材质相同的绳子,问如何用烧绳的方法来计1小时15分钟呢?

分析与解答:

由题意可知,用一根绳子从两头烧,烧完就是半个小时。现在先用两根绳,其中一根要一头烧,另一根从两头烧。两头烧完的时候(也就是30分钟),将剩下一根的另一端也点燃,烧尽就是45分钟。再从两头点燃第三根,烧尽就是1时15分。

7、卖鸡总共赚了多少?

难度系数:3颗星

题目描述:

一个人花8块钱买了一只鸡,9块钱卖掉了。然后他觉得不划算,花10块钱又买回来了, 11块卖给另外一个人。问他赚了多少?

分析与解答:

赚了2元。假设买进来算负,卖出算正。则根据题目描述可以这样计算:-8+9-10+11=2。所以最后他赚了2元。

8、马牛羊的价格是多少文钱?

难度系数:4颗星

题目描述:

现有2匹马、3头牛和4只羊,它们各自的总价都不满10000文钱(古时的货币单位)。如果2匹马加上1头牛、3头牛加上1只羊、或者4只羊加上1匹马,那么它们各自的总价都正好是10000文钱。问:马、牛、羊的单价各是多少文钱?

分析与解答:

马:3600,牛:2800,羊:1600。设马的单价为x,牛的单价为y,羊的单价为z。则根据题目可得到三个式子:2x+y=10000;3y+z=10000;x+4z=10000。最终求解出x=3600,y=2800,z=1600。

9、赔了多少钱?

难度系数:4颗星

题目描述:

一天,店里来了一位顾客,挑了25元的货。顾客拿出100元,店里没零钱,找不开,就到隔壁的店里把这100元换成零钱,回来给顾客找了75元零钱。过一会,隔壁店来找这家店,说刚才的钱是假钱,店里马上给隔壁店换了张真钱,问店里赔了多少钱?

分析与解答:

100元。根据题目的意思,将店里的钱收入部分为正,支出部分为负。可以得到式子:-25+100-75-100=-100。从而知道店里赔了100元。亏的部分主要是货物的25元和找零的75元。

10、拿几个乒乓球?

难度系数:4颗星

题目描述:

假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:每次拿球者至少要拿1个,但最多不能超过5个。问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球?

分析与解答:

拿出4个,然后按照6的倍数和另外一人分别拿球。即:另外一人拿1个,我拿5个;另外一人拿2个,我拿4个;另外一人拿3个,我拿3个;另外一人拿4个,我拿2个;另外一人拿5个,我拿1个。最终第100个在我手上。因为最多可拿的乒乓球数为6个,所以100除6余4,只要最开始拿4个出来后,每次保证拿的数量是6的倍数,即别人拿n个你就拿(6-n)个。最后一个人拿的球都可以保证第100个乒乓球被自己拿到。


相关文章

专题分类