软件测试常用面试题列表

 了解对方

  1. 自我介绍,关注之前的项目和工作经验,有什么样的产出,看是否有后续需要详细了解的点
  2. 了解下准备离开目前工作,出来看机会的原因
  3. 如果公司或是被面试人有什么需要关注的地方,需要提前沟通清楚。如
    1. 公司目前加班比较严重,需要将公司当前的加班情况告知被面试人,确认可以接受
    2. 被面试人的职业发展方向与面试岗位不完全一致的,如被面试人想要专职做测试开发,而面试的岗位是几乎全职的功能测试
    3. 被面试人居住地点,如果离公司比较远,是否能够长期坚持

技术能力

  1. 是否做过接口测试?介绍下自己的接口测试方案,用的什么工具?可以详细的问下对这些工具的掌握情况
  2. 是否做过性能测试?介绍下自己的性能测试方案。用的什么工具?可以详细的问下对这些工具的掌握情况
  3. 类似1、2,还可以问界面自动化测试,移动端性能专项等等
  4. 掌握哪些编程语言?掌握的程度如何?可以考察现场写基础的算法,是否做过可以在工作中用起来的工具、系统?
  5. 常见测试工具、基本知识考察,如linux常用命令,基本sql语句,fiddler/postman/jmeter/adb等的使用方法
  6. 业余时间是否有学习过软件测试相关的技术?工具?有的话学习的效果如何?有什么产出?
  7. 是否进行团队内、外的培训?平时自己是否进行经验总结分享?如何进行?有什么产出?

测试能力

  1. 介绍自己印象深刻的一个项目,需要能说出主要流程,为什么印象审核?复杂在哪里?对自己的影响是什么?
  2. 给定一个场景,进行测试用例设计,主要考察测试用例设计的思路,深度、广度
    1. 微信聊天,两个人已经是好友,且只能互相发送图片(发送其他内容的入口不需考虑),双方使用的都是app,针对这个场景设计出尽可能多的测试用例
    2. 如何测试一个音乐播放器的列表?
    3. 如何测试一个简单(不包含验证码)的登录界面?
    4. 如何测试圆珠笔、电梯、椅子等物品
  3. 之前的测试工作中,印象最深刻的bug是什么?
  4. 之前测试的项目中,是否对项目中技术点有深入的学习、了解?
  5. 项目完成后是否组织归纳、总结、复盘。产出是什么?有什么效果?

管理能力

  1. 是否针对个人、团队的问题,提供过什么建议?
  2. 如果有带团队的经验,遇到过什么困难,挑战?
  3. 带团队过程中有什么心得、体会?
  4. 对团队内项目流程、规则的制定,做过些什么?有哪些产出?制定后如何落地?落地后效果如何?
  5. 如何确保所有利益相关人员,针对项目需求的理解基本一致?
  6. 如何及时发现项目中的风险?
  7. 团队内有人不好好干活,或是好好干活但就是能力不行,怎么办?
  8. 如何提高团队内部人员的能力?
  9. 如何发现团队内部的问题?发现后如何改进?
  10. 针对整个需求开发测试流程,质量、效率上的提高,做过什么?有什么效果?
  11. 是否参与过绩效方案的制定?制定的时候都需要考虑哪些因素?

其他信息

  1. 个人的优缺点是什么? === 主要考察个人自省能力,对自身认识是否深刻
  2. 期望的薪资待遇?目前的薪资待遇情况?
  3. 如果录取的话,什么时候可以入职?
  4. 还有什么问题?

猜你喜欢

转载自www.cnblogs.com/WangKangReg/p/10023992.html