乍看之下,觉得这些个题目一定是EMC在美国笔试用的。而在美国,题目一定是有个地方喜欢生男孩……。到了中国要适合国情,避下嫌,所以改女孩了。回过来说题目。我也不知道正确答案是什么。但直觉告诉我是1:1。于是找了个理由说服自己选1:1--假设有对父母生了10个小孩,前9个是男的,最后一个女的。那我们就给前9个男孩每人找个虚拟的父母,这样一来,所有的父母就只会有1个小孩,大体上来说他们就是遵循50%的概率了。那比例自然是1:1了。不知道这个理由算不算正常,不过当时是说服我自己了,于是选了1:1。
问:有1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。现在我们用小老鼠做实验,要在1周内找出那桶毒酒,问最少需要多少老鼠。
选项是9只、10只、32只、999只、以上都不是。
我先想9只,但是无论怎么都考虑不出这个方案。然后想10只,突然想到可以把100桶酒放到1起,让1只老鼠吃,那就只要10只。但怎么分别这100桶里面哪桶呢?于是直觉告诉我答案是32。很快的在草稿纸上算了2个乘法。31*31=961。32*32=1024。就更加确定是32了。为什么呢?我不知道。当时只想了那么多,32的平方是大于1000而最小的整数。一直到昨天晚上,哦不,是今天凌晨我躺在床上后,我给出了选32的理由(睡觉和厕所一直给我灵感)--
如果有N*N桶酒,那么我们把这N*N桶酒放置成一个N*N方阵。选N只老鼠,让每只老鼠老鼠任选1行和1列,把所有的酒给它吃。当然只喝一滴就可以了。N只老鼠都选不同的行和列喝。然后结果你们自己想吧。因为我想到这里,觉得选32没错了,不用浪费脑细胞了,于是没有继续想。剩下的999当然能1下就确定出毒酒,但绝对不是最少的方案。“以上都不是”看上去就不会选。所以答案就是32了。
考试的第2个部分叫主观题。4道选择加2个简答。
4道选择是:1.本次我们提供了2个职位,你愿意哪个作为第一志愿?(我选R&D software engineer)
2.你愿意选这2个职位中哪个为第二志愿?(上帝,就这么浪费题目的啊,选剩下的technology solution associate)
3.你愿意在以下哪个城市工作?(上海)
4.愿意培训中心给你来信么?(傻瓜才不愿意。哦,没这个选项,我选愿意。)
2个简答题是:单链表倒序程序,你的5年发展计划(E文回答)。
单链表倒序,呵呵,似曾相识。
文章来源于领测软件测试网 https://www.ltesting.net/