解密面试中的套路,你都get到了么?

如果大家有关注一些测试类的公众号或者论坛的话,肯定会发现很多文章都在表示现在行业的寒冬冷潮来了!然后有很多测试行业从业者,或者转行测试行业者都表示:工作好难找,公司跑了千千万,依然拿不到一个offer;面试太难了,一不小心就掉坑里,防不胜防;面试官太刁钻,问的问题都不知道他的意图是什么,怎么拿offer?!

诸如此类的言辞满天飞,让很多圈内圈外的人都人心惶惶。那么,现在找个工作真的有这么难么?

不是不然!你只是不知道面试官的意图是什么,不知道他考察你的点在哪里。只要弄明白面试中的一些固有套路,拿下一个高薪offer一点都不难!

我个人是测试行业9年从业者,以我多年的经验来帮大家分析一下测试类目公司面试官的心理,给大家解密面试题中的隐藏各种套路。

HR面试目的及考察目标

首先,我们需要分析一下面试官的心理,为什么需要面试这个流程?面试的目的和考察内容是什么?

  1. 辨别真伪:HR最先拿到的是你的简历,简历写得天花乱坠,异常优秀,但是毕竟只是简历而已,公司需要鉴别真伪,看看本人是否和简历上描述的一致。所以,建议大家简历最好不要虚夸,不要脱离实际,不然肯定逃不过经验丰富的面试官的火眼金睛。
  2. 职业素养:简历能看到技术,看到经验,但是对于个人的素质是不能体现出来的。比如人的仪表妆容,个人的性格和态度,再加上现场的表达能力和临场应变能力,综合起来才能体现你的职业素养。
  3. 动机和期望:毕竟面试是求职者和公司的双向选择,所以公司如果要选择你,同时也是想要看你对这个职位有高的渴求度,这点就可以从你面试当天的态度和表现得到验证。比如,公司要求面试者先笔试再面试,因为时间问题你拒绝笔试,想要直接进入面试环节,这样的态度肯定会被pass掉,因为你连笔试这点时间都不愿意花再这次面试中,说明你也不是很重视这次的面试机会;再如,仪表和着装不得体,或者沟通过程中表达不流畅,都可以从一定程度上体现你对本次面试的准备不充分,那么再面试官看来,你也就并没有那么想要得到这个offer。

HR考察的测试人员能力胜任模型

要提高面试的通过率,我们还必须要了解企业考核的个人能力主要包括哪些方面,然后有针对性的提高,才能针对性的拿下offer。

基础能力:包括计算机理论基础,如常用的操作系统,常用的办公软件的使用;还有网络基础,如TCP协议,UDP协议,HTTP协议,HTTPS协议,以及他们之间的实现过程和区别;测试基础理论,比如常用软件测试用例设计方法,常用测试文档的编写(测试计划,测试策略,测试用例和测试报告),软件测试流程,bug管理流程等。

掌握以上的基础能力,我们就具备入行软件测试的基本能力,可以成为一名光荣的初级软件测试工程师!

技术能力:有了基础能力,虽然可以入门,但是离一名优秀的测试工程师,还是有距离的。所以,我们还需要提高相关的技术能力。如Linux系统的常用操作,数据库的基本使用,接口测试的方法,APP测试的技巧等。从初级工程师进阶为中级测试工程师,这部分的技术能力是必不可少的。

业务能力:对于每一个测试从业者来说,业务能力都是其重要的竞争力,这可以从工作经历和项目经验中得到验证。比如面试官问到你的项目是如何进行的?测试流程是什么样的?测试工作是如何开展的?这些其实都是在考察你的业务能力,所以面试之前,请针对简历里写的工作经历和项目,梳理清楚,做好完全的准备。

职业素养:如果面试官问到如下一些问题,如你在工作中如何解决问题的?遇到矛盾和分歧怎么处理的?如何与领导以及相关部门沟通交涉?这些其实都是在考察你的职业素养,衡量你是否可以在各种条件下都能正常的开展工作,而且这部分能力,需要大家在平时工作中不断积累并且沉淀的。

企业文化:很多HR面试比较倾向于考察这方面的特质,比如考察你的个人性格和为人处事的方式,是否跟他们的企业文化相符;个人的价值观是否跟企业的价值观相匹配。所以,面试之前最好先了解一下公司的企业文化,有备而来。

以上这些软能力以及硬能力,都是企业面试考核所要求的。所谓知己知彼,百战不殆。既然已然知晓公司的要求,求职者就应该提前做好自己的战衣和铠甲,全面武装,做好面试前的万全准备。

当然,就如我开始所说,面试除了技术和能力的准备之外,也有很多套路可依的,所以我们如果能破解其中一二,提前准备好应对方案,对于提高面试通过率肯定是有很大帮助的。所以,接下来我就针对面试中出现概率极高的一些问题,解密其中的一些套路!

经典面试题一:请先来做个自我介绍

面试题要点:考察的是求职者的表达能力和基本素质的问题,重点体现自己的经历优势以及主动积极的态度。

解密分析:自我介绍中尽量体现自己的优势,比如毕业院校如果很有质量,就一定要提;工作经历超过3年可以特意介绍一下,表示自己的工作经验比较丰富;然后挑自己比较熟悉而且有内容的工作经历做详细的说明;这里最好针对公司的应聘岗位需求来介绍自己的工作内容,挑公司在意关心的测试领域,重点强调。自我介绍一般不建议太长,但是也不要太简单,控制在1-2分钟以内即可。

参考示例: 我叫xxx,16年从xxx学校xxx专业毕业,毕业至今从事测试工作,到现在有3年了。3年中我待过2家公司,第一家是一个xx,主要业务是做xxx的。最近的一家公司,主要是做互联网金融业务的,有web端和APP端的项目,我这两个项目都有参与测试。我负责的主要测试内容包括在产品的接口测试,以及系统测试。期间,还会涉及到产品的界面测试,兼容性测试。另外也会做一些性能测试,稳定性测试,还有自动化测试。

平时工作中也会用到很多测试工具,比如我们的bug管理系统Jira,还有SVN管理工具,Jmeter,fiddler等;我也有过一些开发经验,擅长Java,JavaScript编程语言等。工作中我是一个很认真,细致的人,所以我觉得我是很适合测试岗位,然后如果有机会能来贵公司工作,我也有信心做好对应的测试工作。

我的自我介绍大致是这样,谢谢。

经典面试题二:说出你印象最深刻的一个bug

面试题要点:考察的是求职者的沟通表达能力,测试分析能力以及问题定位能力,挖掘出测试深度和知识面。

解密分析:这个需要大家平时工作过程中多积累,遇到一些bug多总结;就算是只做web和UI测试也可以构建一些逻辑复杂或者操作步骤复杂的bug,作为你印象深刻的bug。其中的重点,是要在描述过程中,有实例化的场景,有详细的过程,有具体的结果,这样比较有说服力。

参考示例:当年我刚参加工作的时候,需要测试一个我们组里面开发大牛写出来的数据生成功能,我当时其实默认功能肯定是正常的,不过我还是很认真的用了等价边界值等方法来设计了测试用例,很神奇的,还真的发现了大神在一个边界值的处理上有一个小问题,本来应该生成2条数据的,结果生成了3条数据。从此以后,开发组再也不小看我们测试组的啦!

经典面试题三:谈谈你职业规划

面试题要点:考察你职业素养,对自己的岗位和行业的认识,还有你跟他们公司岗位的匹配度。

解密分析:不建议大家说太长远的职业规划,显得不太现实,因为人生无常,计划赶不上变化,做太长的计划也没有意义,所以建议做3-5年小目标。注意:不要说以后想要转岗,不论是开发,产品,还是运营等岗位,就算真的想转,也不要在面试的时候说;而且也不建议说没有规划,会显得你没什么大脑,不会思考。

参考示例: 太长远的计划我目前可能没想这么多,但是我有一个3-5年小规划:因为我现在是一个初中级测试工程师,所以,如果有幸能进入贵公司工作的话,我肯定要先熟悉公司的产品和业务,把测试本职的工作做好;然后慢慢发展成为一位资深测试工程师,比如技术突破,往自动化测试发展,以后计划可以做测试开发。

经典面试题四:你能说说你的优缺点么?

面试题要点:考察你的情商,想看你是否能够认识的问题,并且有解决问题的思路。

解密分析:切记一定要诚实!缺点请有选择性地说真实的缺点,人非圣贤,孰能无错?最重要的是知错能改,善莫大焉。所以缺点必须是真实的,无伤大雅的,并且一定体现你自己已经发现了这个缺点,有相应的改进措施。注意:不要强行把优点说成缺点,也不要说自己没缺点;当然,更加不要说自己非常严重的毛病,比如很懒,做事不认真等,这些说出来你的offer也就拜拜了。

参考答案:优点:我个人抗压能力还可以,像我们之前公司项目紧急情况大概持续一个月每天加班到 10 点;还有就是责任心态度方面,上级交付给我的任务我都会主动汇报进度,不要领导操心,且都按时按需完成;另外,学习能力也比较强,我们前公司自动化这块是0基础的,我通过百度论坛查找资料,自己编写了一个简单的自动化框架,完成了项目的 web 自动化测试这部分。所以我的学习能力还是比较强的,遇到新的技术,自己比较能钻研并掌握。缺点:我的记忆不太好,但是我认识到了,所以平时我会弄很多小标签,备忘录来提醒自己;我不太会懂得拒绝别人,但是前面工作过程中我也认识到了,而且测试岗位又比较需要有自己原则和立场,所以我也有在认识这个性格问题,该拒绝的就拒绝。

经典面试题五:你还有什么要问题的么?

面试题要点:考察主动思考能力,对公司职位的青睐性。

解密分析:这种问题一定要问,但是不要问多,一般控制在1-3个即可,体现自己对这份工作的热情和渴求度。可以问的问题领域,比如目前团队的现状,项目的现状,主要的业务,自己对于公司或者职位感兴趣的一些技术等。注意:不要说没问题,会让人觉得你缺乏思路和主动能力;也不要问薪资待遇福利相关的问题,这些问题等到HR面试环节再问。

参考答案: 请问您担任的职位是?公司现在的规模是什么样的?有多少人?我如果入职以后做的项目在公司处于什么样的地位?项目目前的状况,发布了几个版本,以后的计划?我如果入职的话,以后从事的是那一块的工作?

以上面试题在面试中出现的概率基本都是90%以上,所以如果get到了这些问题的核心和回答的技巧,面试就能大概率的合理避坑,offer也就纷沓而至了!

最后,跟大家提醒几个面试需要注意的小细节:

  1. 面试中被问到不会的技术很正常,不要惊慌,要善于去引导面试官问自己擅长的领域。如:‘ 这个我没怎么用过,所以不太熟悉,但是我们公司都用xxx,所以这个我比较清楚...’
  2. 善于总结,把每次面试的问题都回来做个总结,会的和不会的,觉得自己没有答好的,技术问题或者人事问题,都可以做个积累,这样可以保证至少每次面试都会比上一次好,自己也能在面试过程中得到成长。
  3. 不要懈怠任何一次面试,不要裸面,有备而来。
  4. 多参加面试,熟悉用人单位的要求,提高后续面试的成功率。

原文地址:https://www.cnblogs.com/tricy-nmb/p/11898382.html

时间: 2024-10-11 06:50:56

解密面试中的套路,你都get到了么?的相关文章

面试中经常问到的Redis七种数据类型,你都真正了解吗?

前言 Redis不是一个简单的键值对存储,它实际上是一个支持各种类型数据结构的存储.在传统的键值存储中,是将字符串键关联到字符串值,但是在Redis中,这些值不仅限于简单的字符串,还可以支持更复杂的数据结构.下面就是Redis支持的数据结构: 字符串(String):二进制安全字符串. 列表(List):根据插入顺序排序的字符串元素列表,基于链表实现. 集合(Set):唯一的乱序的字符串元素的集合. 有序集合(Sorted Set):与集合类似,但是每个字符串元素都与一个称为score的数字相关

JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结(转)

hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手. 第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些.Mybatis框架相对简单很容易上手,但也相对简陋些.个人觉得要用好Mybatis还是首先要先理解好Hibernate. 比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求

面试中注意3个javascript的问题

JavaScript 是所有现代浏览器的官方语言.因此,各种语言的开发者面试中都会遇到 JavaScript 问题. 本文不讲最新的 JavaScript 库,通用开发实践,或任何新的 ES6 函数.而是讲讲面试中经常出现的 3 个 JavaScript 问题.我问过这些问题,我的朋友说他们也问. 当然不是说你在准备 JavaScript 面试时只要学习这 3 个问题 -- 你还有很多途径去更好的准备即将到来的面试 -- 但面试官很有可能通过下面 3 个问题来判断你了解和掌握 JavaScrip

面试中对Hibernate缓存机制的回答

这是面试中经常问到的一个问题,可以按照下面的思路回答,准你回答得很完美.首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子.Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能.缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据Hibernat

程序员如何快速准备面试中的算法

前言 我决定写篇短文,即为此文.之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作了,如何备战算法.尽管在微博上简单梳理过,如下图所示: 但因字数限制,特撰此文着重阐述下:程序员如何快速准备面试中的算法,顺便推荐一些相关的书籍或资料. 备战面试中算法的五个步骤 总体来说,备战面试中的算法,分为五个步骤,如下: 1.首选你得确保自己已经掌握好一门编程语言 如果是C的话,推荐Dennis M. Ritchie & Brian W. Kernighan著的<C程序设计语言>,和<

面试题_125_to_133_Java 面试中其他各式各样的问题

这部分包含 Java 中关于 XML 的面试题,JDBC 面试题,正则表达式面试题,Java 错误和异常及序列化面试题 125)嵌套静态类与顶级类有什么区别?(答案)一个公共的顶级类的源文件名称与类名相同,而嵌套静态类没有这个要求.一个嵌套类位于顶级类内部,需要使用顶级类的名称来引用嵌套静态类,如 HashMap.Entry 是一个嵌套静态类,HashMap 是一个顶级类,Entry是一个嵌套静态类. 126)你能写出一个正则表达式来判断一个字符串是否是一个数字吗?(解决方案)一个数字字符串,只

[转载]java面试中经常会被问到的一些算法的问题

Java面试中经常会被问到的一些算法的问题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也能用开发语言来实现过, 可是很多由于可能在项目开发中应用的比较少,久而久之就很容易被忘记了,在此我分享一下在面试中经常被问到的一些基本的算法,也当做一次知识的巩固. 排序算法的一些特点: * 排序算法的分类如下:* 1.插入排序(直接插入排序.折半插入排序.希尔排序):* 2.交换排序(冒泡泡排序.快速排序):* 3.选择排序(直接选择排序.堆排序):* 4.归并排序:* 5.基数排序.* * 关于

前端面试中的常见的算法问题

虽说我们很多时候前端很少有机会接触到算法.大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面.实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的.如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更好的优化解决思路.下面罗列在前端面试中经常撞见的几个问题吧. Q1 判断一个单词是否是回文? 回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环.比如 mamam redivider . 很多人拿到这样的题目非常容易

面试中的排序算法总结(转)

转自http://www.codeceo.com/article/10-sort-algorithm-interview.html 前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中.因为其实现代码较短,应用较常见.所以在面试中经常会问到排序算法及其相关的问题.但万变不离其宗,只要熟悉了思想,灵活运用也不是难事.一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码.对这两种排序的代码一定要信手拈来才行.还有插入排序.冒泡排序.堆排序.基数排序.