微软面试题的神级荒诞回答
捏死一只小白鼠,找个专家鉴定成毒死,发公告毒药找到了,剩下的大家放心喝,再有人死就是造谣
文本内容
有1000个瓶子,其中999瓶是水,1瓶是毒药,外观无法区别。现有10只小白鼠和无限多的干净试管,你怎么找出那瓶毒药?(微软中国2012面试题,
整体描述
这是一张社交媒体截图,上方展示了微软中国2012年的校招面试题:有1000个瓶子,其中999瓶是水、1瓶是毒药,外观无法区分,要求用10只小白鼠找出毒药。该题的正确解法为:将1000个瓶子从1到1000编号,转换为10位二进制数;给10只小白鼠分别对应二进制的10个位数,每只小白鼠喝下所有对应位数为1的瓶子的液体;一段时间后,根据死亡的小白鼠对应的二进制位,组合成的数字就是毒药瓶子的编号,因为2^10=1024,足够覆盖1000个瓶子的编号。下方是皮皮虾平台的一条搞笑评论,内容为「捏死一只小白鼠,找个专家鉴定成毒死,发公告毒药找到了,剩下的大家放心喝,再有人死就是造谣」,用荒诞讽刺的方式回应了需要逻辑推理的面试题,充满笑点。
来源说明
该图片是皮皮虾平台的帖子截图,从「皮友」「资深皮友」的标识可判断平台,右下角带有小红书水印,说明该截图也在小红书平台传播。内容是网友针对经典大厂面试题的玩梗创作,属于用户自制的搞笑评论类内容。