作为公司测开岗的面试官,我是怎么选人的....

2023-09-20 16:26:25

最近一段时间面试了不少人,主要是一些测试开发岗,中高级的初级的也都有;也有一些偏业务测试岗的候选人。总结出了一些方法论,或者说更多的是个人作为面试官所遵守的一套面试准则。

1.什么是面试?

面试不仅仅是你问我答,更多的是一场信息交流,也是一个双方学习的过程。你作为面试官,应聘者的简历要仔细对待,这也是对人家的尊重。从TA的简历,去思索和自己公司比较契合的地方,发掘候选人的亮点,是面试的一个中心思想。当然,简历是个入口,但不能仅限于简历,从简历里你可横向扩展出一些相关层面的问题,看候选人的逻辑/思维/扩展能力如何,以及对于细节问题的解决能力。

2.如何筛选候选人?

首先你要清楚你要招什么样的人。对初级中级高级职位分别是怎么定位的,这个岗位需要业务测试更多还是自动化测试更多,或者说需要devops的一些技能,或者需对性能测试有足够的了解,或者你招聘的是全能测试还是某一方面的专家,都要预设清楚。这样筛选简历才能快速精准,茫茫人才库,找到匹配岗位的优质的人才还是很不容易的。

3.面试需要如何开头,如何进行?

你作为面试官,你首先要了解应聘者的情况,提前看看简历。其实我个人挺讨厌那种上来自我介绍的,我对我的应聘者从来不让TA自我介绍,人家简历写的清清楚楚,自我介绍无非是再揪出里面的东西再说一遍。一些特定的项目中的名词,你作为面试官可能也听不懂。那么需要怎么开启这个面试呢?

首先,你在看简历的时候其实已经有一个大致的印象了(可见简历的重要性)。候选人做的什么业务,哪方面做得多,偏什么端,用什么语言开发,接触过哪些框架,测试环境用什么操作系统,其实你都能看出来。比如做服务端比较多,那可以问一些服务运行的监控方法,测试手段,系统的一些指令等;比如说用python开发,那可以问一下python语法的问题,或者结合TA之前的业务,比如TA之前用python做压力测试和接口测试,那么可以问一下python的多线程,python接口测试的重点事项,以及接口测试里发请求,连接测试库,查询类语句设计之类的。其次,你可以尝试把本公司的业务融进去考察一些题目,全面考察解决陌生问题的能力,以及看一下候选人的反应程度以及解决问题的态度等。

4.面试有哪些避免的雷区?

首先就是不要去抓着候选人的弱点问。你不要问一些候选人明明从来没了解过的,甚至都没接触过的知识,这样毫无意义,也是浪费时间;比如候选人平时做的都是服务端测试,你偏要问TA关于app端的测试框架,这就很无聊了。其次,技术和软实力同样重要,一个人的沟通水平合作水平自我表达能力,跟TA的技术水平,同样重要,所以面试官要注意不要偏颇。还有,面试时请保持互相尊重,保持平等良好的沟通态度,不要因为你是面试官就高高在上,不要刻意给候选人制造压力。

面试总的来说是一个双向选择的过程,双向定位的过程。作为应聘者,再怎么充分准备也不为过;作为面试官,挖掘候选人最大价值,全方位的考察才是关键。最后,祝大家都面试顺利!


最后分享我经常出的面试真题在资料!

这些面试题对于面试软件测试岗的朋友可以说是一个完整的宝库,其中包含了众多一线大厂的面试真题,我就经常在这里找题目来出题给面试者,我把资料放在下面小卡片里,有需要的朋友可以点击免费领取! 

 

更多推荐

【基础篇】二、parent继承、starter、引导类、内嵌tomcat

文章目录0、前言1、继承parent2、starter3、引导类4、内嵌tomcat5、SpringBoot项目快速启动0、前言SpringBoot,Boot,鞋子,其设计目的是用来简化Spring框架应用的初始搭建以及开发过程Spring程序缺点:依赖设置繁琐(各个依赖之间版本的适配、依赖排除等活儿得自己调)配置繁琐

Hive的分区和分桶

目录​编辑一、Hive分区1.1分区产生的背景1.2动态分区1.2.1hive的动态分区介绍1.2.2动态分区配置1.2.2.1动态分区开启1.2.2.2动态分区模式1.2.2.3一个mr节点上,设置动态分区的最大数量1.2.2.4所有mr节点上,设置所有动态分区的最大数量1.2.2.5设置所有mrjob允许创建的文件

软件测试未来的发展趋势以及软件测试进阶路线

【软件测试行业现状】2023年了你还敢学软件测试?未来已寄..测试人该何去何从?【自动化测试、测试开发、性能测试】全球各地的企业每天都在发展变化着,以应对市场挑战,满足日益成熟的客户需求。即使是正在进行的技术进步也会使软件测试专家在实践的过程中更加专注和精确。2021年给软件测试领域带来了新的技术解决方案,以及质量保证

【2023】Git版本控制-远程仓库详解

目录创建远程仓库向远程仓库推送数据文件从第二台主机本地拉取远程仓库数据第一台主机同步远程仓库数据tag标签git忽略文件Git远程仓库是Git版本控制系统的一个概念,它是一个存储Git代码的远程服务器。你可以将本地Git仓库上传到远程仓库,以便与其他人协作开发或备份代码。创建远程仓库远程仓库可以使用第三方平台,如(gi

AI无法提振台积电股价

来源:猛兽财经作者:猛兽财经总结:(1)台积电的股价已经从最高点下跌了18%,很多期权交易员正在押注台积电的股价会进一步下跌。(2)华尔街分析师目前也下调了台积电的收入和盈利预期。台积电(TSM)的股价最近这段时间已经跌回到了了5月份之前的水平,很多期权交易员也正在押注台积电股价将在10月中旬进一步下跌。台积电股价的溢

服务器上一个域名对应多个前端项目的nginx转发配置

场景:当有两个前端项目A,B的时候,项目A(对应端口8000)和项目B(对应端口8001)分别部署在服务器的不同位置,通过服务器ip+端口都能正常访问单独的项目A和项目B;现在要求两个项目共用一个域名~~也就是说访问http://10.111.182.xxx:8000的时候默认访问项目A的资源,访问http://10.

MyBatis 基本使用

文章目录创建项目POJO对象添加配置文件编程式的使用代理方式的使用接口声明映射文件getMapper总结创建项目创建一个普通的Maven项目,然后添加对应的Mybatis和MySQL的相关依赖<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</a

Java中Hashset存储原理底层深挖

上课老师讲了Hashset的添加元素方法,感觉不甚准确,于是下课扒一扒底层源码,这一看,霍!原来如此。现在小丁来捋一遍他的存储原理。publicbooleanadd(Ee){returnmap.put(e,PRESENT)==null;}可以看到PRESENT是一个privatestaticfinal修饰的object

深入浏览器的渲染原理

一、网页的解析过程大家有没有深入思考过:一个网页URL从输入到浏览器中,到显示经历过怎么样的解析过程呢?要想深入理解下载的过程,我们还要先理解,一个index.html被下载下来后是如何被解析和显示在浏览器上的二、浏览器渲染流程1.浏览器的内核常见的浏览器内核有Trident(三叉戟):IE、360安全浏览器、搜狗高速

【java】【SpringBoot】【三】开发实用篇 基于SpringBoot整合任意第三方技术

目录一、热部署1、手动启动热部署2、自动启动热部署3、热部署范围配置4、关闭热部署二、配置高级1、@ConfigurationProperties2、宽松绑定/松散绑定3、常用计量单位绑定4、数据校验三、测试1、加载测试专用属性2、加载测试专用配置3、web环境模拟测试3.1模拟端口3.2虚拟请求测试3.3匹配响应执行

锂离子电池和电池组安全使用指南

声明本文是学习GB-T42729-2023锂离子电池和电池组安全使用指南.而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们1范围本文件提供了锂离子电池和电池组使用过程中的安全指导和建议,给出了锂离子电池和电池组制造厂商向用户提供可能发生危险的相关信息。本文件适用于锂离子电池和电池组的使用。2规范性引

热文推荐