极富盛名的面试题


此时恰逢双节将至,到处多多少少都有一点的气氛,虽不至于欢天喜地,逢面就谈论的节日计划到处都能听到的。小毛驴初来乍到,倒也渐渐熟悉了此地风俗。今天闲了下来,几块月饼下肚,便觉得有点胃胀,忽然想起好久没见程序猿,正好走动走动,顺道活动下筋骨。

程序猿虽然不至于像小毛驴那般终日闲闲神仙快活,但毕竟佳节来袭,不至于以前那么的忙碌,任务早上便已经做完。小毛驴到时,程序猿正在看从互联网上download下的一份传说是极富盛名的XX公司的面试题,题目简单至极,如下所示:

“一人8元买一只鸡,9元卖出,然后10元再买进此鸡,11元卖,问此人盈亏多少”

程序猿见到小驴来到,伸个懒腰,招呼小驴过来,指了指此题,哈哈笑道:“你怎么看?”

小驴凑上前看了看题目,一阵冷笑:"但凡哗众取宠者,其道无外乎披上招摇之势,动乎世界XX强经典面试题,全世界只有OO人能做出来的题目,此 XXOO者可能虽好,但此营销赚眼球的手段如同坑边楼盘宣传为水上之都一样的不堪,娱乐一下,看看即可,不可当真。"

程序猿道:"反正无事可做 ,娱乐一把就好"

1,2,3和-1


这个题目中第一个最显然的症状所在就是这只鸡,天晓得这只鸡怎么这么的倒霉:被颠来倒去的买卖最后主人还不知道到底赚还是亏。出题者设定为同一只鸡有意混淆了多次交易,让读者思维混乱。当然这个翻来覆去的倒霉鸡其实还有另外的用途,此处先买下伏笔不提。第二个不显眼的症结就是8,9,10,11这四个连续的数字。可能规律性数字先入为主,也可能由于题目混淆读者并不是很清楚交易之间是否真的有联系,连续数字的规律性出现会导致读者有下意识的思维定式,不自觉地做出思考方向,中倾向于认为两次交易是有联系。

以下是四种答案的思维方式

  • 三次交易,第一次8元买9元卖赚一块,第二次10元买赔了1元,第三次11元卖赚了1元,一共赚1-1+1元。

有这种思维方式的人适合做假账,它混淆了交易的概念,仔细思考一下就会发现,如果一次买/卖算一次交易那么应该是交易四次-8+9-10+11,一次买和卖算一次交易那么应该是交易两次(9-8)+(11-10),上面这种思维却交易了三次,它忽略了第一次8元的买进,而且诡异的将第二次的买进与第一次的卖出拉在一起。要是8元买,9元卖出,然后10000元再买进此鸡,10001元卖,按照这种思维那岂不是赔了9000块,众多炒股人士哪还有赚得。

  • 刚开始8元买进,最后11元卖出,8块的成本呢,11块的毛利,所以纯收入11-8=3。

这种思维不问过程只问起始,试图从交易开始与结束两端快刀斩乱麻的结束问题,第二次交易结束时候主人有9块,而主人第三次交易买进时候要花10块买进,也就是说主人为了此次交易可能另外掏腰包或者需要无利息贷款1元。真正的交易成本其实是8+1元。

  • 最简单的思维,8元买9块卖赚1块,10元买11卖赚一元,1+1=2。为了更好的理解交易,可以假设主任第一次买了一只鸡,第二次买了一只鸭。此答案是正确的答案,虽然 有些人假设了鸡鸭以便分清进行了几次交易违背了出题者的初衷。
  • 8元买11块卖,本来可以赚取3块的,而结果只赚了2块,2-3=-1,所以赔了1块。

这是一种很有代表性的思维方式,仁者见仁,智者见智,你很难完全否定这种说法。

机会成本的介入让一切变得有意思起来,为了得到某些东西而必须放弃另外一些东西的最大价值即为机会成本,原来得到3块的机会成本,但是最终只得到了2块,所以就赔了一块钱,即便你事实上赚了2块。面对这种很难讲得清的东西,其实只需要一段对话:

A:"你工资多少"

B:“8000,怎么了,和这个问题有联系么?”

A:“你每个月其实赔了好几万!怎么会赚八千,如果你小时候好好学习,多珍惜机会,你不知不知道你现在有可能是XX的CEO,工资上百万!”

B:“......”

为什么是同一只鸡


小驴说完,端起桌上的水一口喝完,道:“一切如此”

程序猿道:“可是你想没想过为什么是同一只鸡?”

小驴略显诧异:"混淆视线,模糊交易,难道还有其他的原因?"

程序猿道:"其实这道题不仅仅是一道纯数学题目,它原本还有个前提。"

小驴奇道:“这听着稀奇了,速速说来听听”

程序猿:"前提很简单,鸡的价格一直在上涨,鸡市中的人都在低买高卖"

小驴:"所以这个人不停的买然后高价卖出?"

程序猿:“鸡还是那些鸡,大家都在低买高卖,大家都凭空赚到了钱”

小驴:"大家都没有亏钱,但是钱怎么会凭空冒出来呢?"

程序猿:“这就是我想说的”

小驴道:“想说什么?”

程序员看了看小驴缓缓道:

贪婪的本质

(未完待续)

转载于:https://www.cnblogs.com/songsz1/archive/2012/09/29/2708620.html

脑力风暴之小毛驴历险记(3)---低进高出的小鸡(上)相关推荐

  1. 脑力风暴之小毛驴历险记(1)----好多胡萝卜(下)

    "我是人类工业革命后的新物种,科技研究上的奇葩,人类DNA的重新突变进化,拥有无与伦比的耐力.超越时代的智商.横穿社会的苦逼相和低于人类平均寿命等显著优点." 每次遇到一个人,程序 ...

  2. 脑力风暴之小毛驴历险记(1)----好多胡萝卜(上)

      听说有好多胡萝卜  --------------- 从前有一头叫做哈斯卡的小毛驴,它勤劳而善良,快乐又聪明.有一天小毛驴听说一千公里外的兔子国胡萝卜绝收了.心地善良的哈斯卡决定将自己今年收获的胡萝 ...

  3. 脑力风暴之小毛驴历险记(2)---谁敢动我的金币(上)

    海盗分金 ------------------------------------  进城的路远离大道,绕过一片小树林.有点荒凉偏僻,但走到一半的时候竟听到路边的树林里一群人吵吵闹闹,仿佛开会一般.偏 ...

  4. 脑力风暴之小毛驴历险记(2)---谁敢动我的金币(上).

       海盗分金 ------------------------------------  进城的路远离大道,绕过一片小树林.有点荒凉偏僻,但走到一半的时候竟听到路边的树林里一群人吵吵闹闹,仿佛开会一 ...

  5. 脑力风暴之小毛驴历险记(2)---谁敢动我的金币(下)

    盲目扩张团队时的强盗博弈 如前所知: 5人下决策者的最优策略(最后一人为决策者): (H1,H2,H3,H4,H5)-->( 1,0,1,0,98) 依照前面的推理,那么第6人的最优策略为: ( ...

  6. 建水实验中学2021高考考成绩查询,高三第一次省统测成绩发布 建水实验中学低进高出、强势崛起...

    原标题:高三第一次省统测成绩发布 建水实验中学低进高出.强势崛起 2019年3月20.21日,云南省教育科学研究院组织了第一次省统测,全省统一阅卷,于3月29日下发了第一次省统测成绩.建水实验中学参考 ...

  7. 如何改进YOLOv3使其更好应用到小目标检测(比YOLO V4高出4%)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨ChaucerG 来源丨集智书童 编辑丨极市平台 导读 针对微小目标的特征分散和层间语义差异的问 ...

  8. 小冬冬历险记_神经网络背后的神经元理论历险记

    小冬冬历险记 Neural Networks are in use widely in the scope of Artificial Intelligence. It can be a soluti ...

  9. “小毛驴”BT 家庭存储共享系统

    "小毛驴"超低功耗BT 专用下载 家庭存储共享机  DIY组装专用BT下载机必看! 什么是"小毛驴"BT 家庭存储共享系统   这是为组装BT下载机专门设计的系 ...

最新文章

  1. 10 个让你笑的合不拢嘴的 GitHub 项目!
  2. Repository模式(转载)
  3. 平衡二叉树及其操作实现_平衡二叉树(AVL树)及C语言实现
  4. python源码用于查找指定具有相同内容的文件
  5. python第一周小测验_测验1: Python基本语法元素 (第1周)-程序题
  6. 线路速度之实战***
  7. ajax无刷新提交表,Ajax无刷新提交表单和显示
  8. 从零开始配置vim(22)——lsp简介与treesitter 配置
  9. 麒麟 linux下安装显卡驱动,中标麒麟7安装英伟达显卡驱动过程简述
  10. python爬取虎扑评论_Python爬取NBA虎扑球员数据
  11. 基于Web的电子商务解决方案(1)(转)
  12. PYTHON实践——GUI界面
  13. 融云 WICC:Unity、Beeto、荔枝、阿里云、StarMaker、LiveMe、积目…花城论剑
  14. 卡尔曼滤波系列——(四)无损卡尔曼滤波
  15. ps2020无法显示最近打开
  16. Mantis基本功能介绍
  17. KNIME 学习、下载
  18. Mac安装Git并配置到IDEA(超简单)
  19. 编译php8,Centos编译体验PHP8 Alpha 2
  20. Java集合篇:Map接口、Map接口的实现类、Collections集合工具类

热门文章

  1. 关于android应用图标在部分手机显示白色背景的探索
  2. 喂养一个多月大的小狗需要知道的知识
  3. GitHub开源:Python跨平台网络媒体聚合应用
  4. 四级真题之2011年6月份
  5. Incorrect string value: ‘\xF0\x9F\x92\x95\’
  6. 工学结合2019/9/11
  7. 如何衡量低代码开发ROI
  8. simulink二次调频风机储能火电水电同步机二次调频两区域系统,有不同死区设置,可分为低频中频高频分别使不同的机组动作
  9. linux搭建rtsp服务端,手把手搭建RTSP流媒体服务器
  10. 税务软件需求说明书的编写方法与实例