技术面时被问给大象装冰箱分几步,有人遇到过吗

2016-12-16 14:41:52 +08:00
 fengxinghuoxing

我回答三步,后来一想不会这么简单,想想就说 2 步其实也可以,打开后,进去时顺便关上门 但面试官都摇头 最后面试官说我考你的是思维过程,看来你没有发散思维,我们公司需要是那种思维活跃的人 最后被拒了 关键我出来后也没想出到底该怎么答

13956 次点击
所在节点    职场话题
101 条回复
n6DD1A640
2016-12-16 18:05:33 +08:00
找个借口打法人而已, lz 别灰心
goodbest
2016-12-16 18:07:24 +08:00
分为
1. 应用商店下载 evernote
2. 应用商店下载“冰箱”
3. 把 evernote 放入“冰箱”列表
subdued
2016-12-16 18:09:32 +08:00
如果面试官看到了这。。。心里在想什么呢。?
worldtongfb
2016-12-16 18:12:46 +08:00
你学基础的时候老师没讲过面向对象面向过程么?
这个问题我自学网上找的培训视频老师都有将啊.慕课网那个 java 基础也将过
如何大象装进冰箱?

面向过程:
为了把大象装进冰箱,需要 3 个过程。
1) 把冰箱门打开(得到打开门的冰箱)
2) 把大象装进去(打开门后,得到里面装着大象的冰箱)
3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)
每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。

1:
冰箱开门(冰箱)
冰箱装进(冰箱, 大象)
冰箱关门(冰箱)
==换个写法
(冰箱开门 冰箱)
(冰箱装进 冰箱 大象)
(冰箱关门 冰箱)

2:
冰箱关门(冰箱装进(冰箱开门(冰箱), 大象))
==换个写法
(冰箱关门 (冰箱装进 (冰箱开门 冰箱) 大象))

面向对象:
为了把大象装进冰箱,需要做三个动作(或者叫行为)。
每个动作有一个执行者,它就是对象。
1) 冰箱,你给我把门打开
2) 冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)
3) 冰箱,你给我把门关上
依次做这些动作,就能把大象装进冰箱。

1:
冰箱.开门()
冰箱.装进(大象)
冰箱.关门()

2:
冰箱.开门().装进(大象).关门()

作者:王逢琛
链接: https://www.zhihu.com/question/27468564/answer/36761503
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
luoqeng
2016-12-16 18:33:02 +08:00
kkzxak47
2016-12-16 18:42:48 +08:00
@mhycy 你的前两条回复自相矛盾了。
面试官问题要定义清楚才能得到清楚的回答,如果问题特别开放,那我就特别开放地答。
如果是在问 object oriented analysis ,是一种答法; 在问如何勾引用户给出真正的需求,是另一种答法。
mqtt
2016-12-16 19:00:47 +08:00
闲的蛋疼,遇到考算法和逻辑题的都可以理解,这是考什么。
mhycy
2016-12-16 19:17:01 +08:00
@kkzxak47
我的意思是面试官要给出完整的限制条件应聘者才有办法给出合适的回答
可能我的表述有点不清,见谅。
总的来说赞同你的说法
不过开放问题,总得有个谱才行。。不然这问题就没啥意义了。
在大象这个提问中,我说买个能装得下大象的冰箱(冰库)这也是可以的吧?
lyd0n
2016-12-16 19:18:32 +08:00
@laoyuan (⊙﹏⊙)大写的服,新闻上说深圳平均 3000 人一家便利店。
kooze
2016-12-16 19:25:21 +08:00
“你有房吗?”
“还没有,不过我在努力!”
“没关系,我不介意的。对了,你喜欢吃什么水果?”
“西瓜,你呢?”
“我不喜欢吃西瓜,对不起,我觉得我们不合适。”
kimwang
2016-12-16 19:28:23 +08:00
面试官问题你“给大象装冰箱分几步?”
你可以说:”我会先救你妈。“(映射到落水先救谁问题)

估计他是要这样的发散思维……
stcasshern
2016-12-16 19:33:31 +08:00
抽象一个动物类,写一个方法把动物装进冰箱,然后实例化一个大象》。。
416877140
2016-12-16 19:42:57 +08:00
“老板说几步就是几步”
21grams
2016-12-16 19:47:47 +08:00
@worldtongfb 这是病,得治
Macbooker
2016-12-16 19:52:49 +08:00
@laoyuan 三百万白领是怎么来的? 10 元人均消费来源是什么?毛利润根据什么计算的?这些数字要都是随口说的,那最终结果真是天差地别。


@kindjeff 宋丹丹原话是这样说的: sán 步。第 yí步,把冰箱门打开。第二步,把大象装进去。第 sán 步,把冰箱门带上。说完一定要大笑

---------------------------------------------------------------------------------------------------------------------------------------

其实楼主可以给他讲个小笑话:面试官钻水里了,过一会一个王八出来了。
Macbooker
2016-12-16 19:55:25 +08:00
@ZzFoo 压缩机是要散热的
dearsting
2016-12-16 22:33:13 +08:00
@laoyuan 天呐真的可以这样算吗?这里面的想当然和误差也太大了吧。。。实地统计 1 , 2 个区域里的门店数量,然后根据人口稠密程度和面积比例来推算都比这个靠谱吧
MayLava
2016-12-16 22:39:48 +08:00
这类问题是不是都是从“芝加哥有多少钢琴调音师”演变出来的。面试官是不是特别喜欢看鸡汤来提升自身修养。
coderluan
2016-12-16 22:52:45 +08:00
楼主答的确实不好,其实这类发散性问题很常见的,有本书就是专门讲这些套路的,请原谅我记不起名字了。

但是我想说的是,面试官如果问这类问题,就应该引导面试者思维,自己做不到就不应该强求别人,你碰到这个就是装逼癌晚期。

这时候就应该怼他,来互相伤害啊, come on :

“我知道这到题考发散性思维,所以随便回答,就是想看看你怎么引导我,毕竟我想找一家谦虚有耐心不装逼能的公司一起成长,看来你们公司不适合我。”
eyp82
2016-12-16 23:21:27 +08:00
这其实是一个被各种 HR 吹捧到天上去的很无聊没有任何价值的问题. 问这个的原因有两个, 一个是他们确实不想要你找个理由拒了你(可能性很低, 面试拒绝人根本不需要理由好嘛, 干嘛这么费劲), 所以更大的可能是这个面试官被这种问题洗脑了, 觉得真能问出什么东西来.

不过不管他目的如何, 下次碰到类似的不着边际的问题, 如果你不想当面拂袖而去, 还是可以跟他胡吹乱侃一番的, 至少显示你有诚意以及真的在"认真思考"啊, (笑)
比如:
1. 如上面同学所说, 不停的问他问题, 把场景细化, 什么大象多大, 冰箱多大, 能不能把大象弄死之类
2. 如果面试官模棱两可, 你可以按照不同的场景进行区分, 并作出条件分支, 然后如何如何做之类
3. 其他的一些假设及推理.

既然面试官不着边际, 你也不着边际好了, 没必要太认真, 总之天马行空就是了, 重要的是要能问出问题, 能说, 不要管是否实际.

最后再说句, V 站如果有做面试官了, 别再问这种问题了, 一是真的很无聊, 其二, 这问题特么也太老老老老老老老老老老老老了,.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/328088

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX