作者ritandy (。瑞天帝.˙.)
看板Salary
标题Re: [问题] 脑筋急转弯问题的思考逻辑?
时间Thu Oct 25 21:20:15 2012
如果你应徵的公司是很认真的问这些问题
请不要把他当成脑筋急转弯...幽默在这时候不太有用
这些case interview看的是逻辑分析能力 网路上英文的资料很多
而原po这几个问题是google的经典题 可以参考
http://goo.gl/5SHra
包括有板友提到的美国调音师的数量也是其中一题
但假设真的被问到 最好想一套自己的答案
不然你的答案都跟主管看的一样 就没有面试的意义了 XD
: : 1. 加拿大有多少的牛?
: : (How many cows are there in Canada?)
: 我念的学校外面有 3 英亩的牛场, 平常经过都会看到 50 只左右的牛
: 假设这些可以套用到全加拿大. 加拿大的领地大概 2.5亿英亩但有大约 60% 不能住人
: 所以应该有 (2.5b x 40%)/3 x 50 之头牛 = 16亿头牛
其实这种问题主管大概都有查一下答案
通常这样回答完 主管会问你 你觉得16亿头牛合理吗?
如果你觉得合理...大概就挂了...
好心一点的主管会给你提示 例如告诉你加拿大人口不到3500万
然後你就要想到 「人口跟牛只的比例1:45合不合理?」
直觉一点你会发现好像不太合理 牛已经比人大了、量还要是人的45倍 不太可能
接着要讲出一个分析的过程 说明为什麽你觉得不合理
例如虽然学校外面牛场有50只牛 但是学校人数远远超过这个比例(50/45=1.1人)
同时因为学校的数量多於牛场的数量 所以「人:牛=1:45」不合理
接着主管就会问你 如果不合理 你刚刚一开始的分析哪边逻辑错了?
你就要讲得出来 是在哪一个阶段拆解的时候不够仔细
例如一开始的算法「3英亩有50只牛 把比例放大 扣掉不能住人的区域」
等於是把加拿大可以住人的区域都当成是牛场了
少了一个阶段是「在可以住人的区域里 牛场占了多少比例?」
通常如果认真要进行这种interview的主管也要很有料
他必须要带着你一步一步去接近最後的答案
从中间看你问题解决跟分析思考的能力
绝对不会是听完你答案以後就下一题..
如果可以倒带的话 这种问题通常一开始要追问主管 把范围界定清楚
例如你说的牛 是哪一种牛?肉牛、奶牛、观赏牛?
不然辛苦算半天 主管一句「你怎麽没有算到野生的」就囧了
若主管要求算的是肉牛 可以考虑从需求面和供给面去估算
假设加拿大人饮食习惯 大概3天吃一次牛、每人每次一次吃100g
则每天被吃掉的牛肉是 3500万/3*100g = 约117万kg
而一头牛可以吃的肉假设大概350kg 则一天要吃掉3333头牛
接着假设一头牛从出生到长大 可以被宰杀 要3年
也就是说如果要每天都要维持这样数量的牛肉供给
表示农场里的成长中牛只要维持3年的数量 大概是3333*3*365=365万只
再加上一些已经成熟还没有宰杀的牛 抓一个整数可能是500万只
(然後..这些是内需 别忘了还有外销还要想别的指标估计)
上面这一段推论 阿拉伯数字都不是重点 不要太夸张都可以
每一行、每一行之间的关联 以及每一行的论述才是主管想要看的
准备这种题目 诀窍就是多练习 一些基本的统计资料要记好
例如某个大城市或是国家人口多少?男女比多少?企业有几家?
当然如果没记到的 这些问题是可以问主管
但是主管也可能反问你「你觉得呢?」 你就要从人口开始估..
: : 2. 一辆校车可以塞满多少颗高尔夫球?
: : (How many golf balls can fit in a school bus?)
: 我平常看高尔夫球大概直径 3 公分
: 一台校车假设可坐 30 人, 两边两排跟中间一个走道. 两排宽度 100cm, 走道 50cm
: 高 180cm. 排与排之间的宽度大概 50cm
: 所以内容量差不多是 (100x2+50) x 50*7 x 180
: 然後除以 3 的三次方. 所以大概可以塞 58万个高尔夫球
就...长宽高塞一塞 记得扣掉椅子之类的内装物
无聊一点可以再扣掉不整齐排列 或是畸零空隙浪费的空间
: : 3. 为什麽下水道出入孔的盖子是圆的?
: : (Why are manhole covers round?)
: 不会掉下去
这个问题已经有点被问到烂了
所以如果真的问这个 输赢其实是在你有没有事先看过答案...
记得有看过要装作没看过 很苦恼觉得问题很莫名的样子...
这个google可以看到很多说法 不同角度都是原因
面试的时候就是看你可以想到那些可能的原因
不过在台湾其实很多方形的盖子就是了
要小心的是他如果问类似的问题 要怎麽回答?
例如为什麽窗户大部分都是方形之类的...
: : 4. 洗完西雅图所有的窗户需要多少钱?
: : (How much should you charge to wash all the windows in Seattle?)
: 基本上就跟上面的很像
: 先假设一层楼几个窗户 (可以拿自家)
: 然後请老墨来洗要多少 (10$)
: 人口多少, 几个人一户(或一层)
: 然後计算
一样是拆解->假设->估算
先算有多少窗户 比较粗略的估法是用人头跟窗户的比例来看
例如 1.你家有几个窗户、有几个人 可以知道在家里你分到几个窗户 假设A个
2.一样可以知道 你工作的地方 你分到几个窗户 假设B个
这样除了没人住又没人工作的建筑 应该可以cover所有窗户
再来第二层的思考是除了直接 西雅图人口 x (A+B)
可以多考虑「不是每个人都有在工作」 帮他加一个变数让数字更精确
修改为 "西雅图的人口 x A + 西雅图人口 x 劳动参与率 x B"
(当然从大楼数目去拆也可以 要拆的可能就是高楼跟平房的比例之类的)
再来要算需要多少钱
因为英文问的是「洗全部窗户你要收多少钱」 可以拆成[成本]+[利润]
例如[工人的时薪+器具耗材+保险杂支] + 你要赚的利润
然後每一项每一项去估计 最後再叠起来...
光是工人时薪就很有得算了
你要根据刚刚算的窗户量 乘上 每一个窗户要擦多久 去算出总工时
然後还要算上每天上班下班还要额外的时数来准备器材..
更不要说器材、交通费之类的间接费用罗...
比较建议的方法是 你把你整个架构都先讲给主管听
让他知道你的拆解都有符合周延互斥的原则 再开始从细部的估算
通常大概算一两条线 主管就了解你的程度可以多细了
不过我在网路上看到一个最简单的回答方法
就是...「洗一个窗户收10美金」 避免在那边算窗户有多少
但是如果实际这样回答
主管虽然会对你很有印象 但是可能还是会追问10美金怎麽估的..
--
◣ ◢█ ◢▇▆◣ ◣ ◢ █ ◣ ◢
◢◢ ██◤. ◣ 仰望天空 感受着风 ◤ ◢
◥ ◥ ██◤◢╯ 你说过愿望星星听得懂 ◣◤
◢ ◢◥ ◥██◤◤ ◤◣
◤ ◢ ◢◤▅▃ ﹊﹉ ﹉﹊﹊﹉﹉﹊◤◣
▲ ◥ ﹎ | / ◤ ﹉﹊ ◤ ﹍﹎ οritandy◣◥
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.180.6
※ 编辑: ritandy 来自: 118.169.180.6 (10/25 21:27)
1F:推 Lendormin:这篇怎麽没人推 10/25 23:02
2F:推 yoyotvyoyo:推 10/25 23:21
3F:推 chibonjour:推,好厉害阿! 10/26 00:35
4F:推 howwin:推 这篇才是这种问题的重点 10/26 09:09
5F:→ howwin:不是没有公司在问这种问题,真正的外商高层主管问的都这种 10/26 09:10
6F:→ howwin:打太快..不是"都",但会问几题考才智、推理分析能力 10/26 09:13
7F:推 bulls:好厉害 10/26 11:32