think in java interview-高级开发人员面试宝典(十)
今天是”面经“的最后一篇,主要讲的就是一些大公司在招人时最后的那道”智力题“关卡。
什么样的智力题呢?就是类似于下面这种题目,出个1道到2道让面试者回答一下。
例:
一个家庭有两个小孩,其中有一个是女孩,问另一个也是女孩的概率(假定生男生女的概率一样)?
因为你知道一共有两个小孩 其中一个是女孩 而你已知的那个女孩并不知道是她第一个孩子还是第二个孩子所以它的概率是1/3如果题目换成 已知第一个是女孩 那么第二个是女孩的概率就是1/2了
基本上先写这么多吧,这些智力题覆盖了概率、统筹、排列组合、方程求解、逻辑推理以及在题目中使用偷换概念考核侯选人的注意力是否集中等各种手段。
可能还有更多类似的题,不可能收集的太全,在此也只是抛砖引玉提供给读者一个解答这种类型的智力题一些思路和参考。
面经至此结束了!
更多的还是要靠侯选人自身的不断修练、不断积累,基础永远是最重要的,一个人不可能是神,不可能什么都会,关键在于这个人的基础,他/她的思路是很重要的,如果基础都没有,上手和人家面试官去侃云、侃nosql(我还碰到过有一个人来侃神经网络计算的结果连字符串搜索程序都写不出的侯选人),那是沙滩上的城堡。