该死,软件测试面试里怎么有那么多套路!

发布于 更新于

技术文章

PART1自我介绍不要想着简历上都有为什么还要自我介绍,这里主要考查的是求职者的表达能力和基本素质。重点体现自己的经历优势以及主动积极的态度。从业时间,教育背景,工作经验,擅长技能,你的性格。个人技能:关键词“会什么,做什么,怎么做,可以达...

PART1

自我介绍



不要想着简历上都有为什么还要自我介绍,这里主要考查的是求职者的表达能力和基本素质。重点体现自己的经历优势以及主动积极的态度。


  • 从业时间,教育背景,工作经验,擅长技能,你的性格。




  • 个人技能:关键词“会什么,做什么,怎么做,可以达到什么效果”




  • 项目经验:1、项目描述:讲企业关心的问题,如产品性质以及提供的服务或功能



2、岗位职责:STAR法则:情境(situation)、任务(task)、行动(action)、结果(result)重点体现自己的工作量和工作成果。

自我介绍不宜太长,也不要太简单,着重体现自己的优势和经验,控制在2分钟以内即可。

PART2

Hr心理


Hr 到底在考察什么?


  • 求职者的动机与工作期望:双向选择:体现对职位兴趣很高




  • 求职者的仪表、性格、知识、能力、经验等特征




  • 考核笔试中难以获得的信息




  • 水分不真实区分真伪?




  • 软能力?





PART3

面试原则


原则:真诚、不卑不亢、正能量、专业

PART4

面试常规问题


离职原因



离职原因妥善处理,负面内容少表述,尽量要给人积极向上的感觉,让hr看到你会长期在这边工作的稳定感。

个人评价



可以罗列3-4点自身的性格优势,最好是与目标岗位信息相关的一些性格特点。如:“细心”,“耐心”,“抗压能力”“学习能力”,“沟通能力”等。

职场规划



考察职业素养,对自己的岗位和行业的认识,还有你跟他们公司岗位的匹配度。不建议做太长远的职场规划,不太现实的pass,可以说一下3-5年小目标。

你还有什么要问的吗?



考察求职者的主动思考能力,以及对公司职位的青睐性。

所以,这种问题一定要问,但是不要问太多,1-3个即可,体现自己对这份工作的热情和渴求度。

如:团队的现状,项目的现状,主要的业务等。

PART5

高频技术问题


(1)项目和测试流程


——你是如何进行测试的?

——项目做了多久? 上家公司多少测试人员?多少开发?公司规模多大?

——具体分工?针对测试组成员

——项目业务? 敏捷开发模式?

——迭代版本? 每次迭代时间? 项目周期中你扮演的角色?你角色的重要性?





(2)公司测试工作怎么进行?


——bug生命周期

——bug记录里面包含哪些内容:

——提交bug开发不认,测试该怎么办?

——对于复现率不高的bug,

——前后端bug 定位问题

——影响深刻的bug

——计划?报告? 搞清楚内容! 关键/重点是什么?




(3)数据库linux相关


Linux需要准备的知识点:

最基本的基本的目标是熟悉常见的20个命令,比如find命令

熟悉vi,熟悉搭建测试环境。




问题:

——linux中jdk的环境变量修改在那个文件?

——部署tomcat环境,应用软件包放在那个目录下?

——查看日志的命令? 赋权?

数据库需要准备的知识点:增删查改、多表关联,子查询,左右连接





(4)测试工具相关


测试管理类工具(基本:权限管理系统,svn),功能测试

接口测试,性能测试工具,自动化测试工具。

最起码的要求是熟悉工具的使用、原理?

jmeter、selenium、appium是会简单的调用,还是可以应用到实际项目中去?

举例:

——你们的测试用例怎么进行管理的?(svn)

——你们公司用的什么缺陷管理工具?(禅道?)




关于自动化测试工具,性能测试工具,接口测试工具……

——你会编写脚本吗?

——性能测试工作的流程?

——关联有哪些方式?有什么区别?

——对于要获取的验证码是随机的,性能测试脚本怎么处理?

——你测试过程中又碰到什么性能问题吗? 怎么解决?

——你接口测试是怎么做的?

(5)Adb


安装、卸载、启动、获得焦点应用、显示各种信息

ps.咨询相关面试问题或技术点,可以添加小米老师微信哦~

柠檬班专业后援团友情提供解答哟~



继续阅读