更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

软件测试面试者,你们知道你们在面试官面前的模样吗?

  • 发布:陌豆
  • 来源:自动化软件测试
  • 时间:2019-04-17 15:06

软件测试工程师可能面试过很多次,他们以为他们可以揣摩面试官的动机,可以完美应对面试官的灵魂拷问,可事实是这样的......

年少不懂面试官,读懂已是面试官

第一回 尔虞我诈

我:“请自我介绍下”,一边看着求职者的简历我一边说,眼前一亮这简历好牛X,精通很多方面的技术,不由得喜上眉梢

求职者:“好的,我叫XXX,毕业XXX,从事测试工作X年,对于测试的方方面面都很熟悉,在以往的工作中多次被评为优秀员工,......”

我:“嗯,说说selenium,用到什么程度了?”(简历上精通selenium)

求职者:“selenium主要是基于web的ui自动化工具,我使用他完成了公司产品的主要流程的自动化工作,用来提升测试回归的效率。实施过程中用到了java+testng+selenium来完成测试脚本的编写,编写过程定位元素主要采取xpath定位,还用到了失败截图。”

我:“嗯,比如一个元素需要通过其他元素才能够精确定位到,这时候你的xpath怎么写”,通过上一个问题的回答我已经预见了该同学对于selenium的使用并非精通,很可能只是一个脚本熟练编写者,因此我再进一步追问xpath的功底。

求职者:“这个嘛,我都是直接使用浏览器的开发者工具进行xpath复制的。”

我:“嗯,对于性能测试,如果一个查询比较慢不能达到预期响应指标数据,你怎么分析瓶颈在哪”,通过考察xpath我进一步了解了求职者对于定位的功底,不会使用xpath技术,仅仅通过复制完成定位,此处0分,selenium考察完毕初级水平,之所以再问到性能,因为简历里也是精通性能。

求职者:“一般我设计性能测试场景,做脚本做参数化做集合点,做出结果后就交给开发了,他们去定位原因。”

我:“嗯”,至此该求职者性能我也了解了,做过但并不分析瓶颈。

我:“说说linux上的awk和sed”,简历上熟悉shell脚本,而awk和sed基本在shell中大部分时候都能用到,这个问题我就是想看看是不是真熟悉shell脚本。

求职者:“这两个么有听说过哎。”

我:“嗯”,由此又考察了该求职者的shell真实水平。

中途期间来来回回又问了一些问题,这里省去,最终我给该求职者的定义是技能与简历不符,精通的给算个熟悉吧,熟悉的给算个了解吧,了解的基本就是真的只了解个技能名词了。

我:“那你对公司这边有什么需要问的么”,此时此刻我纯粹为了面试流程而问的,即便他问我也会尽量把公司制度描述的让人不想来,这样即使他没有被录取也不会觉得可惜(我还是仁慈的)。

此处省略两百字。

回复HR:此人面试结果卒,落选。

原本以为是个王者,却不曾想是个青铜,如果简历脱离了实事求是,含水量过高,你写在简历的每一句话都会让你付出血的代价,过招几个回合,就会体无完肤。好的简历一定是基于牛逼的技术功底的。

第二回 美艳绝伦

前些年的一次面试一直记忆尤新,仅仅因为简历上的照片面容清秀,HR约了一名求职者前来面试,HR将简历推给我以后,我一看是个应届生(这个岗位是可以接收应届生的),我并没有过多的在意,而后续的面试过程却对我一直印象很深。

“陌经理,求职者来了”,HR说。

“约到会议室吧”,我装了一把深沉故意墨迹了两分钟才过去。

一推门,一个美女坐在会议室,穿着正装,我诧异地问到你是面试测试的XXX?(我潜意识以为是面试前台或者秘书的)

求职者:“嗯”

我:“我是XXX,是咱们这边的测试经理....”,一系列的装逼介绍完毕后开始让她自我介绍。

求职者:“我是XXX,毕业是北京XXX,应届生,计算机专业.....”

之后我问了一些在学校的都做过什么,各科成绩,社会阅历等等,省略500字,最终定义该求职者是真漂亮,但是其他方面却非常平淡,成绩平平,基础平平,一句话太白了。

回复HR:真人比照片漂亮的多了,此人面试结果卒,HR还说这么美都通过不了啊,我心想我又不是招秘书。

美是美却没有内涵,技术无关颜值,虽说坐在工位上可以赏心悦目,但是在996的高压状态下,可能是男的女的都没人关注,美女上班两天也美不起来了,所以技术好才是王道。

第三回合 惺惺相惜

一个阳光明媚的日子,来了一位求职者,器宇轩昂,彬彬有礼,一阵寒暄之后直接奔入主题。

我:“说说selenium,用到什么程度了”(简历上精通selenium)

求职者:“selenium主要是基于web的ui自动化工具,我使用他完成了公司产品的主要流程的自动化工作,用来提升测试回归的效率。实施过程中用到了java+testng+selenium来完成测试脚本的编写,编写过程定位元素主要采取xpath定位,还用到了失败截图,日志收集,封装基本业务方法,使用page object模式编写脚本,私有git管理脚本,最终结合jenkins达到持续集成的效果,版本更新即可即时跑脚本快速回溯重点功能。”

我:“嗯,比如一个元素需要通过其他元素才能够精确定位到,这时候你的xpath怎么写”,通过上一个问题的回答基本了解到该同学对selenium框架的封装上有一定认知了,因此我再进一步追问xpath的功底。

求职者:“通常在xpath中需要通过其他元素来定位某个元素,一般都需要用到xpath轴的一些表达式,来表达两个元素之间的关系;主要有以下几类情况,1.通过自己的兄弟同级元素来定位,那么需要用到follow-sibling或者preceding-sibling关键字。2.如果是父子关系,需要用到ancestor或者child;等等。”

我:“嗯,那你可以手写一个么”,上面的回答堪称完美,但是为了进一步确认求职者不是背的,所以我直接让手写。

求职者:“//a[text()='立即注册']/following-sibling::a[text()='用户登录']”(该xpath为#首页通过立即注册去定位用户登录)。

我:“嗯,对于性能测试,如果一个查询比较慢不能达到预期响应指标数据,你怎么分析瓶颈在哪”,通过考察xpath我进一步了解了求职者对于selenium定位的功底很牛,selenium考核结束。

求职者:“嗯,通常查询涉及到数据库的操作,所以我们可以从以下几个方面入手数据库服务器的cpu、磁盘情况,对于常用查询是否做了缓存或者视图,数据库字段索引是否合理,sql语句是否合理。”

我:“嗯”,至此该求职者性能分析是有一定功底的,起码知道从哪些方面入手,而这些很可能是他在以往的实践过程中总结的。

后续又来来回回问了一些问题,总体效果不错,跟简历基本一致,该精通的精通该了解的了解,甚是满意。因此在向求职者介绍公司情况的时候我把公司说的很好,这样可以增加求职者来公司的几率。

回复HR:技术达标,约谈薪资吧,争取留下。

最后,以上的问题只是为了文章效果而并未列出面试过程中的所有问题,而不同的岗位也对应着不同的问题,因此不要认为我怎么这么庸俗,仅仅通过那几个问题就会认定某一个求职者牛X,岗位是招合适的而并非牛X的,但相同岗位薪资达标的情况下我必然招牛X的。作为面试官,我问的每一个问题都是有目的的,不会瞎问,毕竟我也很忙,尽管问的有些问题我自己也不会。并且我也会根据求职者的表现不同而不断变换问题,最终根据求职者的表现来介绍公司相关情况。而求职者在面试过程中在我的眼中就像是一个透明的,毕竟在这行业也混了很久了,你的每一句话似乎我都能看穿,就像在看耍猴,而我自己曾经也是猴。

感谢您的阅读,以上就是达内软件测试培训为大家揭露的软件测试面试者在面试官面前的模样,你觉得你是这三种中的哪种模样呢?现在你能更清楚地感知面试官的目的了吗?更多软件测试相关的问题尽在达内软件测试培训机构官网,敬请关注!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:准备找工作的测试工程师,这篇文章你肯定需要!
下一篇:如果你想找软件测试外包工作,请看完本文再决定!

还在找软件测试工作吗?这份面经送给你!

如果你想找软件测试外包工作,请看完本文再决定!

软件测试面试者,你们知道你们在面试官面前的模样吗?

准备找工作的测试工程师,这篇文章你肯定需要!

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省