月薪50k的程序员逻辑面试题

作者: 优优网络编程分类: 职业职场 发布时间: 2021-06-22 09:55:34 浏览:2158010 次

月薪50k的程序员逻辑面试题

ShadowVisual:
表面上看起是讲个笑话,但是程序员都知道,没了那么多限定条件,写出来的都是BUG,只有这样子刨根问底才能保证滴水不漏[喜极而泣]

【回复】考虑的这么周全,产品没过来告诉你,老板又要改需求了?[藏狐]
【回复】回复 @白莲爱格斗 :[阴险]那我把老板开了得了
【回复】回复 @渊底花开 :哈哈哈,测试在酒吧点啤酒 点红酒 点白开水 点奥利给 点氨水全都测过了,结果用户点了一碗炒饭,程序崩了
坤客湾KunKerWan:
好不容易设计出程序了,一跑起来猴子把香蕉吃了[辣眼睛][辣眼睛]bug是修不完的

【回复】回复 @有榕乃nail大 :我的意思只是,真的会有意想不到的bug,即使底层逻辑没错也会有修不完的bug。 前几天刚跟着老师做项目,深有体会[笑哭][笑哭]
【回复】问的是掰了多少根 也没说吃了多少根 而且上面说了猴子不用吃喝拉撒 所以你这个不成立
风吟知秋:
少考虑一个条件就是在写bug,到时候还是要改的,还不如先考虑周全。工程应用环境永远比你想象的复杂,运气好能查出问题原因,运气不好它就是个悬案。。。

【回复】此时一位顾客进了酒吧点了一份炒饭
【回复】这就可以无限♾️询问问条件就可以了!!这个面试可以问到提问者生命尽头[doge]
【回复】好了,别说了,已经开始头疼了。[捂脸][捂脸]
七月宵伽:
请问你问的这个问题里,一个小时是有六十分钟吗?一天是有24个小时吗?一个星期是有七天吗?

【回复】对呀,一天是23小时56分04秒,准确来说,而且香蕉会不会坏,完整的才算一根么?照如此具体得来问,我可以问7天,不同的问题,
【回复】请问出题的人和猴子在一个时间参考系里吗,他们是相对运动得吗,一个小时是一个小时吗?
薄身浅书:
虽然说视频内容有些夸张,但是真的不用笑,说白了这个就是判断猴子是否以恒定速度不间断剥香蕉,但从程序的角度,就是这么复杂…… 举个最简单的例子,经常会遇见的面试题,如何判断两个值是否相等……从人类的逻辑来说,你看不就知道了……从程序的角度,首先两个值是引用类型还是基本类型,基本类型可以直接比较,引用类型需要判断类型是否相等,是数组还是对象,如果相等的话,需要判断里面的每一个元素的值是否相等,然后极端情况,你要判断NaN null undefined,然后这是最粗略的,稍微细一点就会有很多优化的点,比如如果是数组的话,先判断数组长度是否相等,不想等的话直接判断为false,如果相等就再对数组元素遍历,吧啦吧啦

【回复】回复 @亚米帝 :就是,大部分时候,我们认为很简单的逻辑,在代码里面,需要做很多的判断条件,只要有一条没有判断到,就很有可能出bug[笑哭]视频里虽然夸张了,但实际开发也会考虑很多情况的
【回复】说白了就是人们平时说话交流用的自然语言,当运用到计算机上时要转化为计算机能理解并运行起来的逻辑语言
【回复】还有一个就是取值范围,一般人会在函数范围内进行使用,但你要是没设置边界值[doge]
手残党的八爪鱼:
然后猴子掰香蕉时来了只狗,程序炸了

【回复】然后猴子跑进酒吧点了杯咖啡[脱单doge]
【回复】回复 @MedivhZE :那就酒吧的程序也炸了[嗑瓜子]
【回复】回复 @凋零的牡丹 :这就是奇怪的程序完美运行了[藏狐]
OD调:
太真实了,进了组,老大第一句话就是,一定要把需求问到底,问的踏踏实实了再做

【回复】没用的。都让你先出一版。有问题再改。哪有时间让你问清楚。
【回复】现实告诉你,有些甲方不会在乎跟你说了什么需求,只要不满足他的需求,就是你这个人技术差。[doge]
【回复】问不清楚的,你只能问到他现在的意思,运气好他知道,运气不好说一句我也不太清楚,到时人家有新想法了,然后又叫你改,或者改的过程中说可能不是那个意思,又是另一种方案
helloWord哥:
我被问过类似的问题,感觉很蠢,具体我忘了,我算不出来我用脑筋急转弯的思路回答了。我面试过了

【回复】强啊[支持]你当时是怎么回答的嘞
永远放弃思考了:
老程序员写的代码不会考虑那么全,慢慢迭代才能保住饭碗

【回复】回复 @干饭工程苑苑士 :真实项目里,其实根本没那么多时间给你慢慢做。现在大厂里基本没有哪家公司程序员数量是过剩的。基本上都是先把需求赶出来,然后测试先过一轮。看测试情况,再决定改几轮、测几轮。
【回复】回复 @干饭工程苑苑士 :上班给的钱就是你的动力,给的少了那就慢慢写bug[doge]
【回复】回复 @JKFSJ :是的,需求都没时间做,还是慢慢修bug[囧]
五云老祖mk2:
这种项目模拟题不是50K的吧,只是考察项目设计全面性,不可能这么容易

【回复】这种题在华为顶多工作级认证。月薪13-25k左右吧
【回复】回复 @JaX1096 :上周刚考完亚马逊的笔试,只要能进就是每个月10k+刀的薪酬,虽然我不一定能进,但同一批肯定有人能进的,换算一下这不就有一堆50k的程序员了?
优优网络编程:
相信很多小伙伴刚开始学Python走了很多弯路 不希望大家和我一样,这里我准备了个交流Q群 :1011445412 欢迎大家一起进群交流,峮里整理了一些免费学习资源给大家

【回复】很久以前,那还是我用winXP的时候有次我系统崩溃了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。 他看了一下电脑,问我有没有XP的安装盘,我说没有。 他想了一下,叫我把一张空的DVD刻录盘和一根针拿给他,我想修电脑要刻录盘和针干什么,但人家是高手,我也不好说什么,就把DVD刻录盘拿一张来给他了。 他把针头对着刻录盘戳,他戳的速度非常快,但是只戳深或浅,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的戳着DVD刻录盘,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。 醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在Xp里面调试,还装上了office、photoshop、迅雷、魔兽世界等软件……过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。 后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是针头刻了一个单面双层的DVD,在里面刻上了Xp、office、photoshop、魔兽世界的安装程序,我后来问我朋友那位高手的下落,我朋友说前几年去了德国之后,杳无音讯....
【回复】回复 @衫四五 :哈哈哈哈肯定是假的呀。人手能刻那种级别的吗。真要刻一年也刻不完吧(⌒▽⌒)
炒鸡蛋躏赕:
强制性规则:掰香蕉 猴子 INCLUDE<*.H>掰香蕉 ②if(条件)无休息No rest for(初值A;范围A;步长A)monkey无敌No injuries {分支2} else 一星期a week 开始命令:start

【回复】:( 你的电脑遇到问题,需要重新启动。 我们只收集某些错误信息,然后为你重新启动。 0%完成
如果爱1994:
50k都特么架构了,面试怎么还有猴子吃香蕉

【回复】工程类的一定是要考虑全的,因为现场指不定会出什么问题[笑哭][笑哭][笑哭][笑哭]
【回复】看厂,在pdd这种给钱狠的可能是大头兵[doge]
【回复】50k估计已经是有点位置的人了吧,除非是大厂

程序员 编程 面试 互联网 求职

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!