分享

四只杯子五张嘴,究竟是个什么鬼

 峨嵋吹雪 2021-12-13

群主:最近又到中国招聘季,求职者遭遇的一些“奇葩”试题登上热搜。一位计算机科学与技术专业的应届毕业生分享,在参加某公司面试时被问到“如果准备了4杯水,却来了5位领导,应该如何分配?
这位同学最后通过了面试,他到底答了什么?
大家怎麼答?
大师:不上水啊!
群主:我準備直接問,“誰想喝水?”先回的人先給。
严师:再拿个杯子,均一下呗。
大师:太麻烦了。
严师:哪个单位没有纸杯子?
群主:機智油滑的大師,你答的跟那位同學一樣,你被錄用了。
严师:类似的题有,就是开会来了十个人只有九把椅子,最后答案是站着开。不过我觉得这些题略扯。
大师:只要是领导,明面上的服务套餐一定要一样。
群主:工人日报报导,这位同学透露,多数同去的应聘者回答按职位高低分配,职位最低的领导就不给了。而这些人都被淘汰了。他自己的回答是:“应该把水都倒了,让领导批评我,而不是觉得公司招待不周。”最终他通过了面试,但他认为这种题目不应该出现。
大师:中国风!
群主:我的答案最好,人性自然。
吹雪:扭曲人性,变态。出这题目的人到底在想什么,在倡导什么,在鼓励什么?
大师:哎,你们就是太极端。服务好领导,领导好了,大家才能好。
井师这时加入:要看这题谁出的,如果是技术面试官,譬如我,肯定不会录用这样的候选人——“一位计算机科学与技术专业的应届毕业生”。如果准备了4杯水,却来了5位领导,应该如何分配?
这就是简单的数学题:4/5,所以,解决方案是4杯水每杯匀一点出来,构成第5杯,要探讨的是有没有第5个空杯。
大师:技术面试官要讲算法和调度的,比如5个领导不可能同时到达。
井师:先到先得。没有杯子就是先到先得,是队列问题。
大师:堆栈。谁先喝完,杯子洗洗给没喝的续上。
井师:没错,看看是先有水在那里,还是后倒水进来。后倒水进来给领导的就是堆栈。
从技术的角度而言,这道题首先是对于条件的判断与隐含条件的分析。
1. 有没有第5个杯子
2. 领导的隐含条件是什么
3. 是否抓住了问题:“应该如何分配?”
如果没有第5个杯子,依然要做到每个领导都要分配,那就是无解。
还有场景的预设,是先有4杯水放在那里,5个人后进来,还是人已经在里面了,后端4杯水进来……对于这种情况、条件的考虑越是充分,这样的程序员就很严谨,是好程序员。
这种题从技术的角度来看,能鉴别候选人的思维能力——【展现思维过程才是最重要的】,结果反而无所谓。
我敢打保票,如果展现了以上思维过程,即使碰见了那种期待答案是“都不上”的面试官,他也会对候选人刮目相看。
大师:都不上是俺这种老油条。
雪师:这种考题真无聊。
列位看官,对此,您怎么看?
20201216

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多