对于广大软件测试从业者来说,面试应该都不陌生,那么一场正规的软件测试面试需要经历那些流程呢,下面介绍一下大部分企业的招聘流程,一般是分这么几步:


  一、HR筛选简历,推给项目负责人
  二、项目负责人根据项目需要技术筛选匹配简历给HR通知面试
  三、安排面试

     1、 一面:一般由项目成员进行一个初步的技术基础面试
     2、 二面:一般由项目经理进行全方面的技能(技术+软技能)
     3、 HR面:一般都聊和个人薪资,和职业规划等


通常这几个步骤走下来至少需要一周到两周的时间,而且通常面试者都会同步进行多个公司面试,就算HR已经发了Offer通常面试者还是会继续面试试图找到更好的职位。
 

那么HR是如何挑选简历的呢:

二 简历
2.1 对于HR如何挑选简历的问题我特意询问过HR同学有了一个初步的了解,一般HR会根据项目的技术方向,工作年限,学历 进行一个初步的筛选,比如:方向 Java ,年限 3-5年 ,学历 本科及以上。
 

这是第一步,然后剩下的简历看每个人的工作经历,服务过几家公司,每家年限是多长,通常半年以下HR都会慎重考虑,要是3-4月就换了一家公司 基本上会排除,因为招聘企业和面试者都是要付出相应成本的。经过这两步筛选后再将简历推给项目负责人


2.2 项目负责人如何挑选简历
      简历到项目负责人后,通常会把大的技术方向细分后 然后带着几个技术关键字开始看
    1 个人的技术栈,
    2 项目经验。
比如 项目中要求需要熟悉 Linux基本 操作 Redis
通常会重点关注这两项。如果有看到关键字详细看,看在项目经验中的描述。在项目中担任什么角色,用到了哪些技术并完成了什么功能,或者解决了什么问题。

加分项:
       1 是否有博客,或者有参与开源项目,或者有自己的github并有开源代码
       2 各类证书如软考 PMP等,各类职业培训,比如软件测试网络培训课程等。
       3 行业荣誉 如MVP等

 

面试者如何编写简历呢:

1 个人基本信息
         只留最关键信息  姓名 联系方式  工作年限 学历 ,其实什么政治面貌,婚姻状态,住址 都不用写HR也不关注


2 技术栈
      1 尽量不要以熟练,熟悉 了解 这些千篇一律的词来描述你对技能的撑握成功,对于自己比较擅长的技术可以适当加粗该关键字以突出,对照着岗位要求尽量多描述一点与岗位要求相关的技术
      2 只是通过文章了解的技术没有进一步通过代码实践的技术尽量不要写,因为有可能你所了解的就是对方所擅长的,一问就穿帮反而害了自己
      3 贴上你的博客地址,github地址,或其它相关证书
      4 最后再写一段对自己的总结客套性收尾
3 项目经验
         1 项目经验要不要写得多?
         不需要太多,两个左右就好,首先你最熟悉映像最深的一定是你现在正在做的项目,对你来说细节的部分你是记的比较清楚的,就算面试官聊得深入一点你也是可以回答上来,不致于说 项目太久远有点记不清楚了。 其次 面试官通常只会选你的一个项目进行深入了解并提出问题。

        2 如何描述项目经历
         切记项目经历千万不要只写 你完成了什么功能,面试官对你的项目又不了解,怎么知道你完成的功能里用到了哪些技术?有哪些技术难点?这种只用短短几行文字描述你所完成功能的项目经历还不如不写。
         正确的应该是下面这样:结合目标岗位的描述,撰写你自己的工作经验和职责,与对方要求的越吻合越好,并且以具体的数据支持你的工作成果。比如测试那在线教育视频网站等。