当前位置: 代码迷 >> J2SE >> Google公司的15道疯狂面试题,你能答出几道?解决思路
  详细解决方案

Google公司的15道疯狂面试题,你能答出几道?解决思路

热度:212   发布时间:2016-04-24 18:03:30.0
Google公司的15道疯狂面试题,你能答出几道?
下面Google的一份面试题集,看看你是否能够回答出来。其中很多问题都是开放式的,正确的解答有许多种,所以发挥你的Creativity and Imagination。

 1.一辆学校班车里面能装多少个高尔夫球?

  2.你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。你怎么办?

  3.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?

  4.你要向你8岁的侄子解释什么是数据库,请用三句话完成。

  5.时钟的指针一天内会重合几次?

  6.你需要从A地去B地,但你不知道能不能到,这时该怎么办?

  7.好比你有一个衣橱,里面塞满了各种衬衫,你会怎么整理这些衬衫,好让你以后找衬衫的时候容易些?

  8. 有个小镇有100对夫妇,每个丈夫都在欺骗他的妻子。妻子们都无法识破自己丈夫的谎言,但是她们却能知道其他任何一个男人是否在撒谎。镇上的法律规定不准通奸,妻子一旦证明丈夫不忠就应该立刻杀死他,镇上所有妇女都必须严格遵守这项法律。有一天,镇上的女王宣布,至少有一个丈夫是不忠的。这是怎么发生的呢?

  9.在一个重男轻女的国家里,每个家庭都想生男孩,如果他们生的孩子是女孩,就再生一个,直到生下的是男孩为止。这样的国家,男女比例会是多少?

  10.如果在高速公路上30分钟内到一辆车开过的几率是0.95,那么在10分钟内看到一辆车开过的几率是多少 (假设为常概率条件下)

  11.如果你看到钟的时间是3:15,那一刻时针和分针的夹角是多少?(肯定不是0度!)

  12.4 个人晚上要穿过一座索桥回到他们的营地。可惜他们手上只有一支只能再坚持17分钟的手电筒。通过索桥必须要拿着手电,而且索桥每次只能撑得起两个人的份量。这四个人过索桥的速度都不一样,第一个走过索桥需要1分钟,第二个2分钟,第三个5分钟,最慢的那个要10分钟。他们怎样才能在17分钟内全部走过索桥?

  13.你和朋友参加聚会,包括你们两人在内一共有10个人在场。你朋友想跟你打赌,说这里每有一个人生日和你相同,你就给他1元,每有一个人生日和你不同,他给你2元。你会接受么?

  14.你有8个一样大小的球,其中7个的重量是一样的,另一个比较重。怎样能够用天平仅称两次将那个重一些的球找出来。

  15.有5个海盗,按照等级从5到1排列。最大的海盗有权提议他们如何分享100枚金币。但其他人要对此表决,如果多数反对,那他就会被杀死。他应该提出怎样的方案,既让自己拿到尽可能多的金币又不会被杀死?(提示:有一个海盗能拿到98%的金币)



------解决方案--------------------
试了一下,30分钟计时,完全自己答的,12和15还在想。。等解。。。

1. 把班车装满高尔夫球称重,称空车重,称一个高尔夫球重,再做除法
2. 搅拌刀片是向上的,我那么小,在底下呆着很安全
3. 很简单,堆栈只能向上溢出
4. 是一个存钱罐,但存的不是钱,而是计算机的数据
5. 24次(假定指针到下一个值前是不动的)或2次(指针在一直动)
6. 先google map一下,再问问,最后就是亲自试试了
7. 按颜色和款式分别挂起来。
8. 有人和女王通奸了
9. 1:1
10.约是0.32
11.7.5度
12.
13.看是什么聚会了,如果是同生日人的聚会就不接受。其它的就和他赌了
14.先拿出两个球,把剩下的6个分开称,如果同重,再称开始的2个球,如果一边重,再拿两个重的那边的球称
15.
------解决方案--------------------
1.一辆学校班车里面能装多少个高尔夫球? 

  2.你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。你怎么办? 

  3.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出? 

  4.你要向你8岁的侄子解释什么是数据库,请用三句话完成。 

  5.时钟的指针一天内会重合几次? 

  6.你需要从A地去B地,但你不知道能不能到,这时该怎么办? 

  7.好比你有一个衣橱,里面塞满了各种衬衫,你会怎么整理这些衬衫,好让你以后找衬衫的时候容易些? 

  8. 有个小镇有100对夫妇,每个丈夫都在欺骗他的妻子。妻子们都无法识破自己丈夫的谎言,但是她们却能知道其他任何一个男人是否在撒谎。镇上的法律规定不准通奸,妻子一旦证明丈夫不忠就应该立刻杀死他,镇上所有妇女都必须严格遵守这项法律。有一天,镇上的女王宣布,至少有一个丈夫是不忠的。这是怎么发生的呢? 

  9.在一个重男轻女的国家里,每个家庭都想生男孩,如果他们生的孩子是女孩,就再生一个,直到生下的是男孩为止。这样的国家,男女比例会是多少? 

  10.如果在高速公路上30分钟内到一辆车开过的几率是0.95,那么在10分钟内看到一辆车开过的几率是多少 (假设为常概率条件下) 

  11.如果你看到钟的时间是3:15,那一刻时针和分针的夹角是多少?(肯定不是0度!) 

  12.4 个人晚上要穿过一座索桥回到他们的营地。可惜他们手上只有一支只能再坚持17分钟的手电筒。通过索桥必须要拿着手电,而且索桥每次只能撑得起两个人的份量。这四个人过索桥的速度都不一样,第一个走过索桥需要1分钟,第二个2分钟,第三个5分钟,最慢的那个要10分钟。他们怎样才能在17分钟内全部走过索桥? 

  13.你和朋友参加聚会,包括你们两人在内一共有10个人在场。你朋友想跟你打赌,说这里每有一个人生日和你相同,你就给他1元,每有一个人生日和你不同,他给你2元。你会接受么? 

  14.你有8个一样大小的球,其中7个的重量是一样的,另一个比较重。怎样能够用天平仅称两次将那个重一些的球找出来。 

  15.有5个海盗,按照等级从5到1排列。最大的海盗有权提议他们如何分享100枚金币。但其他人要对此表决,如果多数反对,那他就会被杀死。他应该提出怎样的方案,既让自己拿到尽可能多的金币又不会被杀死?(提示:有一个海盗能拿到98%的金币) 

我理解的全部解答:

1. 班车的面试是不会改的,称重量估计没用,因为球是圆的,考虑装到一定情况下顶部可能无法装进去,所以要测出车的面积和圆球的面积 相除,你就知道能装多少!
2. 我也同意站在底部,但是我想法是最好躺那里,背朝上,站起来会挂。
3. 我也同意只能溢出
4. 第一句话:数据库分开着理解,他不是一个词语 他是两个意思
第二句话:数据就等于1 2 3 这样的东西或者你爱吃的零食啊,库当然是存放东西的地方了 
第三句话:我会让他跟我一起读,放1 2 3或者你爱吃的零食的库房,一定不会丢
5.24次(假定指针到下一个值前是不动的)或2次(指针在一直动) 
6.地图肯定要差,如果是北京我会先google map 然后再登录bjbus 我习惯出去的时候带地图,所以很方便+问路 所以很简单
7.塞满又很多种情况,春夏秋冬 春夏放一起,秋冬有保暖衬衣,这样就搞的好整理了
8.女王被干了,首先声明,女王为什么知道,谁报告的,谁报告就是看到了或者听说了,听说或者看到 肯定有双方都在 所以这个很简单
9.1:1 因为他问的是男孩还是女孩 所以就是1:1 不是问家庭的成员
10.没那么简单,首先是30分钟内肯定包括10分钟 但是几率也可能为0也有可能是 0.3
11.
12.首先,题目声明能称过2人的重量:
第一个人背着第四个人,看所用多少时间 因为第四个人太慢走的,第二个人背着第三个人,因为相对比较第三个人走的太慢 无论走么走,走的慢的人太胖还是什么原因,最起码是节省了不少时间。
13.他把意思给反过来我就接受
14.先拿出两个球,把剩下的6个分开称,如果同重,再称开始的2个球,如果一边重,再拿两个重的那边的球称 
15.想不起一个简单的,继续想!
------解决方案--------------------
  相关解决方案