大学解惑07 - 某厂校招脑筋逻辑题,这样回答面试官不可能不要你,实测有效

        如题:王师傅是卖牛肉的,一斤牛肉进价48元,现市场价大甩卖36元一斤,顾客买了两公斤,给了王师傅200元假钱,王师傅没零钱,于是找邻居换了200元,事后邻居存钱过程中发现钱是假的,被银行没收了,王师傅又赔了邻居200,请问王师傅一共亏了多少?

 前言

         在面试中,有些大厂喜欢出这类题,尤其是给校招生出。但需要明白的是,这里是招开发的场子,不是考脑筋急转弯的,切记不要口算出答案,直接写到纸上或者让你做题的那个区域。

        如果想回答的卷一些,请继续往下看。

分析(需求分析)

        1、进价48元一斤,现在市场价36元一斤,到这里的时候还没有亏损,因为没有买卖就没有伤害;

        2、顾客要买2公斤,也就是2 乘以 2斤,所以不管进了多少斤牛肉,哪怕进了一头牛,这里也只围绕这4斤展开逻辑。

        3、但客户拿了200元出来,王师傅没零钱,我们姑且认为王师傅除了牛肉,手里根本就没有钱了,所以王师傅目前手里的钱是0.。说的也是,现在都扫支付二维码了,顾客就不能扫个码支付一下嘛。所以,这个时候,天知地知,你知我不知,王师傅收入了200.,别管真的假的,反正是拿到了200元。

        4、去跟邻居换零钱,你就说邻居也是做买卖的,也真是难得,估计他们那个小区都是做买卖的。换完钱,王师傅手里还是200,这个时候谁也没有亏,要亏也是顾客亏了,他给钱了,还没拿到肉

        5、卖肉找钱,这个时候,找给顾客 200 - 36 * 4 = 56元,王师傅手里还剩 200 - 56 = 144元。所以这个时候,王师傅的4斤肉卖出去了,按市场价卖的,相当于亏了 (48 - 36) *  4 = 48元。做买卖不容易啊。

        6、还有更不容易的呢,邻居拿着钱去存取款机,机器不收钱,往出吐,完了,假钱。人家王师傅刚给200,邻居就去存钱,就为了存200?他就那么确定这200元是王师傅给的那200?

        好吧,王师傅赔给了人家200,王师傅忙活了一天,亏了 200  + 48 = 248元

开发阶段

<script>
    var num = 0; // 王师傅开了牛肉店铺
    console.log('此时相当于风平浪静,王师傅正常');
    num += 200; // 这个时候没有假钱,我不知道是假的 
    num = num; // 王师傅跟人家调零钱,这个时候还是在等价交换
    var num1 = num - 36 * 4; // 找了人家56
    var num2 = 48 * 4; // 4斤牛肉按进价亏出去了192
    var num3 = 200; // 又赔了邻居200元
    console.log(num - num1 - num2 - num3); // 248
</script>

 

思考总结

        对待需求无论大小,我们都应该有一定的规范去对需求做评审,在细化了需求以后,才能更好的指导着去完成开发的阶段预判。

        而且越是复杂的需求,应该搭配详细的注释步骤,以便帮助自己或者他人熟悉代码。

迷惑点

        这道题迷惑在哪里呢,一个顾客,一个邻居。顾客拿着假钱来跟我们做买卖,我们拿着假钱跟邻居换,最后还要赔给邻居钱。迷惑点在于顾客和邻居合伙套王师傅的钱。

        所以可以理解为,把顾客和邻居当做一个人,他们就是一个团伙的。

        团伙一共给了王师傅1次假钱,王师傅赔了,吃了哑巴亏,亏200;

        团伙又和王师傅做了一次真正的牛肉交易,这个过程王师傅由于入市不当,亏了进价48。

        团伙就是这样,亦真亦假最难识别,他可能是你的顾客,也可能是你的邻居。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

经海路大白狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值