MyException - 我的异常网
当前位置:我的异常网» J2SE » Google公司的15道疯狂面试题,你能答出几道?解决思

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

www.MyException.Cn  网友分享于:2013-01-04  浏览:10次
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.想不起一个简单的,继续想!
------解决方案--------------------

文章评论

中美印日四国程序员比较
中美印日四国程序员比较
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
我的丈夫是个程序员
我的丈夫是个程序员
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员都该阅读的书
程序员都该阅读的书
每天工作4小时的程序员
每天工作4小时的程序员
10个调试和排错的小建议
10个调试和排错的小建议
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
 程序员的样子
程序员的样子
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
程序员的鄙视链
程序员的鄙视链
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员必看的十大电影
程序员必看的十大电影
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
代码女神横空出世
代码女神横空出世
旅行,写作,编程
旅行,写作,编程
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
如何成为一名黑客
如何成为一名黑客
Java程序员必看电影
Java程序员必看电影
程序员应该关注的一些事儿
程序员应该关注的一些事儿
程序员和编码员之间的区别
程序员和编码员之间的区别
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
漫画:程序员的工作
漫画:程序员的工作
那些争议最大的编程观点
那些争议最大的编程观点
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
总结2014中国互联网十大段子
总结2014中国互联网十大段子
一个程序员的时间管理
一个程序员的时间管理
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有