在面试过程中,智力题的考察也经常出现,这种题的特点是如果你看过,那么很容易就能做出来,如果没加过那可能在面试过程中不太容易做出来,所以在面试过程中恰好问到看过的题也不要马上答出来,还是要假装思考一下,因为你脱口而出会让面试官发现你做过,给你换一道题的。
微信搜索公众号路人zhang,回复面试手册,领取更多高频面试题PDF版及更多面试资料。
推荐阅读:
- MySQL数据库高频面试题
- 计算机网络高频面试题最新版
- Java集合高频面试题最新版
- 并发编程高频面试题
- 面试官:请用五种方法实现多线程交替打印问题
- 面试官:请详细说下synchronized的实现原理
- 面试官:请说下volatile的实现原理
- 程序员应该如何写好自己的简历
- 面试必备之并发编程八股文
- Java基础知识高频面试题
1. 只有两个无刻度的水桶,一个可以装6L水,一个可以装5L水,如何在桶里装入3L的水
提示:这个问题的本质就是利用两个水桶的已知容量倒来倒去,问题的解法并不唯一。
- 先将5L的桶装满,将5L的桶的水倒入6L的桶中。这时5L的桶是空的,6L的桶中有5L的水
- 再将5L的桶装满,倒入6L的桶中。这时5L的桶有4L的水,6L的桶是满的
- 将6L的桶中的水倒掉,5L的桶的水倒入6L的桶中。这时5L的桶是空的,