随着手机、电脑、平板等电子产品越做越好,人们在关注其硬件配置的同时,也越来越重视软件的使用感。与此同时,随着互联网行业的高速发展,各类软件层出不穷,软件类公司越来越多,对于专业人才的需求量也越来越大,那么对于想要进入软件行业、成为一名测试工程师的求职者而言,应该如何应对软件测试工程师面试呢?
//基础知识要掌握//软件测试工程师是一个专业性比较强的岗位,在面试时,面试官会通过一些专业性的问题来判断求职者的基础知识水平。求职者在正式面试前,可以自己再复习下数据库记录的增删改查、表结构的增删改查、存储过程、触发器、linux常见的50个指令、linux搭建测试环境、缺陷跟踪的流程等数据库及操作系统的基础知识,以便在遇到相关提问时能够更加从容地应对。
//自我介绍需提前准备//心理学首因效应告诉我们第一印象非常重要,而在一场面试中,面试官对于求职者的第一印象往往源于面试开场时求职者的自我介绍。求职者在进行自我介绍时,除了要提及自己的姓名、学历等基本信息外,还可以简单阐述下自己过去做过最成功或最大的项目、过去工作和实习的突出案例、自己的能力特点等。切记不要认为经历都写在了简历上,自我介绍就可以随便说说。
//项目经历介绍先整体后局部//不论是什么面试,一定会问到求职者过去的项目经验。那么求职者在进行项目介绍时,可以按照先整体后局部的思路展开,先整体介绍项目的可量化数据情况(项目度量的五大维度:规模,包括项目代码规模,需求规模、用例规模,工作量,进度,质量和成本),然后再具体介绍测试流程、自己在项目中的角色、自己对项目最大的贡献、遇到最大的困难、项目结束后的心得体会等等。
软件测试工程师面试的本质,是面试官通过求职者的种种表现,来判断求职者是否和本公司岗位需求所匹配,因此在面试前,提前了解该公司的招聘需求,然后根据招聘的核心需求点来重点阐述自己的能力及工作经历,面面俱到,才能有更高的面试成功几率。