【公布答案】软件测试逻辑思维和综合面试题

发表于:2022-9-09 09:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:虫无涯    来源:CSDN

分享:
  分享几个软件测试逻辑思维和综合面试题,点击回顾问题。
  逻辑思维题
  1、参考答案:
  【设三姐妹的年龄为a,b,c,则a+b+c=13,先不管经理的年龄,于是可以列出三姐妹年龄的所有组合:(一共是14种组合) 
  1,1,11 
  1,2,10 
  1,3,9 
  1,4,8 
  1,5,7 
  1,6,6 
  2,2,9 
  2,3,8 
  2,4,7 
  2,5,6 
  3,3,7 
  3,4,6 
  3,5,5 
  4,4,5 
  然后再乘,于是可以得到经理的年龄的可能是:11,20,27,32,35,36,36,40,56,60,42,72,75,80。
  再按照正常逻辑推理,除了1,6,6和2,2,9得到的经理的年龄都是36以外,其他的组合得到的经理的年龄都是不现实的,所以下面分析1,6,6和2,2,9这两个组合,因为只有一个女儿的头发是黑色的,关于黑头发的理解,我们可以认为小孩1岁的时候是胎毛,不是黑发,所以排除1,6,6(因为1岁的不是黑头发,所以两个6岁的必是双胞胎,要黑一起黑),所以只有2,2,9符合条件】
  2、参考答案:
  【根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒。具体实现跟3个老鼠确定8个瓶子原理一样。
  000=0
  001=1
  010=2
  011=3
  100=4
  101=5
  110=6
  111=7
  一位表示一个老鼠,0-7表示8个瓶子。也就是分别将1、3、5、7号瓶子的药混起来给老鼠1吃,2、3、6、7号瓶子的药混起来给老鼠2吃,4、5、6、7号瓶子的药混起来给老鼠3吃,哪个老鼠死了,相应的位标为1。如老鼠1死了、老鼠2没死、老鼠3死了,那么就是101=5号瓶子有毒。同样道理10个老鼠可以确定1000个瓶子】
  3、参考答案:
  【60-15=45
  30/2=15
  60/2=30
  A.两跟蜡烛同时点燃,一跟点一头;另一跟两头都点。
  B.两头都点的蜡烛烧完的时候,时间过去30分钟;此时点一头的蜡烛只烧了一半。
  C.把烧了一半的蜡烛另一头点着,全部烧完需要15分钟。
  D.此时刚好过去45分钟。
  4、参考答案:
  【把袜子拿到太阳底下晒一会儿,很快变热的就是黑袜子。】
  5、参考答案:
  45分钟(A先扫地15分钟,然后A再擦窗户30分钟,B先拖地30分钟,然后扫地15分钟)
  6、参考答案:
  商人带驴驮1000根胡萝卜,先走250公里,这时,驴已吃250根,放下500根,原地返回,又吃掉250根。商人再带驴驮1000根胡萝卜,走到250公里处,这时,驴已吃250根,再驮上原先放的500根中的250根,继续前行至500公里处,这时,驴又吃250根,放下500根,剩250根返回250公里处,在驮上250公里处剩下的250根返回原地,这时驴又吃250根。商人再带驴驮1000根胡萝卜,走到500公里处,这时,驴已吃500根,再驮上原先放的500根,走出沙漠,驴吃掉500根,还剩500根】
  综合面试题
  1、参考答案:
     【略,自由发挥】
  2、参考答案:
  【求职动机、求职愿望以及对此项工作的态度】
   ①从行业角度:对行业的了解,有自己深刻的认识
   ②从企业角度:能对公司的企业文化和价值观有所了解,并且与自己的能力和价值观相匹配
   ③从岗位角度:展示自己对岗位的熟悉以及认知,如岗位职责,任职的基本条件来匹配自己和这份的工作的适合度
   ④从个人角度:从个人专业、实习以及项目经验,工作能力来匹配这份工作
   ⑤从兴趣和热情角度:说出对这份工作的热情和兴趣
  3、参考答案:
  【略,比如它是一个新兴的行业,有发展潜力,而且很锻炼人,需要掌握更多的技能,比做开发要更难】
  4、参考答案:
   【略,自由发挥】
  5、参考答案:
   【略,自由发挥】
  6、参考答案:
  ①弄清问题的来龙去脉,客户为什么抱怨?是怎样的问题?
  ②安抚客户
  ③如果是客服问题,提交客服部门解决
  ④如果是质量问题,分析原因,下一个版本改进
  7、参考答案:
  ①被动接收(加班赶工)
  ②主动分(分析原因、商量对策、合理沟通)
  ③拒绝接收(直接拒绝)
  8、参考答案:
  ①从职业发展方面,有什么吸引人的前景
  ②从行业行情方面,测试的缺口,带来的就业机会
  ③避重就轻,展示自己的优势,把优势和测试相结合,体现自身的胜任力
  ④发掘问题方面,思维以及能力的展现过程
  ⑤测试难度方面,对于测试设计的理解,展示自己对于测试的认识
  9、参考答案:
  ①尽量面对面的沟通,其次是能直接通过电话沟通,如果只能通过Email等非及时沟通工具的话,强调必须对特性的理解深刻以及能表达清楚。
  ②运用一些测试管理工具如TestDirector进行管理也是较有效的方法,同时要注意在TestDirector中对BUG有准确的描述。
  ③在团队中建立测试人员与开发人员良好沟通中注意以下几点:
   一真诚、二是团队精神、三是在专业上有共同语言、四是要对事不对人,工作至上。当然也可以通过直接指出一些小问题,而不是进入BUG Tracking System来增加对方的好感。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号