软件测试面试常见问题

软件测试常见问题知己知彼,百战不殆。今天不是你面试我,就是我面试你。而面试的问题大同小异,今天我就把这些年自己遇到的,和自己常问的共性面试问题整理一下。希望在软件测试面试过程中供你采用或者针对性做好准备。
开头:
请你做下自我介绍?(这时的面试官可能正拿着你的简历快速的熟悉)
测试技术专业相关问题:
1、你对软件测试的认知,软件测试的完整生命周期请阐述下?或者给你一个系统,给我一个你心中的测试步骤?
2、白盒测试和黑盒测试的定义分别是什么,怎么做区分?
3、单元测试、集成测试、系统测试的定义分别是什么?或者什么是单元测试、集成测试和系统测试,它们有什么区别?
4、软件测试用例的设计的方法、依据有哪些?
5、软件缺陷应该怎么管理?
6、什么时候结束测试,还是说要等所有bug都修复完后才能结束测试?
7、你觉得一个测试工程师应具备那些素质和技能?
8、软件测试你认为什么时候介入合适?
9、你认为软件测试人员怎么才能更好的保证软件质量?(通常专业的测试面试官不会问这个问题,但一问这就是个坑,软件测试是不能保证质量的,所以这里需要认真对待。区分好QA与Tester)
你过往经历:
1、以往的项目经验,项目的基本测试流程,你在其中具体负责哪些工作内容?
2、举一个你最有成就感最能证明你某种技能的案例。
沟通协调能力:
1、当你提出的BUG被开发人员拒绝修复时,你该怎么办?
2、当有个同事因为工作事情与你发生冲突后,你会怎么处理?
其它技能
1、SQL的基本语句问题。
2、Linux操作命令等基本问题。
其它问题:
1、你觉得你的优势在哪里,以及你的弱势在哪里?
2、你为什么会离开上一家公司?(这个需要谨慎对待,一般都要忌讳钱,人际关系不和等情况)
3、你未来一段时间的职业规划和发展是什么?(希望看你是否对自己的发展方向较为清晰,是否稳定)
4、你如何看待加班的问题?(如果问了这个问题,说明该公司可能经常加班,要不就是有硬性的加班要求,如果你露出不愿意加班的想法,那孩子,你可以快点结束面试回家了)
5、你目前的求职状况如何?(这个对方考虑的多半是你什么时候可以到岗)
6、你有什么问题要问吗?或者你希望了解哪些情况?(礼节性的面试结束问题,一般到这一步后,整个面试就结束了)
一个问题针对一百个人,可能有一百种不同的答案。所以笔者就不一一作答来束缚大家的思想了,只要自己思路清晰,言之有理则可能就是最适合的答案。希望大家把面试看成是一种同行间的交流,可能会有更多的感触,也更能找到志同道合的伙伴。



留言

  1. #1

    Ariel(2017-05-12 11:17:51)

    谢谢