职业素养篇
- ⾯试中不管什么时候,都不能说⾃⼰是培训出来的
- ⾃我介绍
- 引导面试官
- 为什么转⾏做软件测试?(针对毕业年限超过5年的同学)
- 针对不是计算机本专业的,问到为什么会从事软件测试这个行业?
- 针对办理了民办网学历的?
- 为什么离开上⼀家公司?
- 如何成为⼀名优秀的软件测试⼯程师?
- 如何与开发沟通
- 职业规划 (要和公司的发展⼀致)
- 你有什么优点?
- 你有什么缺点?(回答这种问题,要从优点⾃然地过度到缺点)
- 你有男朋友嘛?计划什么时候结婚?什么时候要⼩孩?(⼥⽣)
- 你对加班的看法?
- 你和开发吵过架吗?
- 对测试这个⾏业,你是怎么看的?
- 你对我们公司有了解吗?对我们公司印象怎样?
- 你有什么问题要问的吗?
- 多举例⼦
- 适当提问
- 回答问题,要以点带⾯,从⼀个点延伸出去,把和这个问题相关的内容都说清楚。
- ⼀定要防⽌冷场。
- 怎么样才能避免冷场呢?
- 场景⼀:(被⾯试官问到会的问题但是范围⽐较⼴,思路:1、把⾯试官引导你会的地⽅,2、举例说明你在哪些地⽅⽤到了这些技术)
- 场景⼆:(当被⾯试官问到不会的问题)
- 问到你没⽤过的软件,你不能说不会,你得适当反问⼀下。
- 预防冷场关键点
- 仪容仪表
- 情绪
⾯试中不管什么时候,都不能说⾃⼰是培训出来的
有时候,⾯试官会跟你套近乎,说跟那个谁谁谁很熟,或者说,你的简历是那个谁谁谁(⽐如,说出了某个⽼师的名字)给到我们的,即使是这样,也不能说⾃⼰是培训出来的,因为你说是,接下来,⾯试官就开始压你⼯资了,或者,觉得你这个⼈不⾃信,在⾯对压⼒的情况下,容易妥协,容易屈服!
⾃我介绍
-
思路:叫什么名字,来⾃哪⾥,什么时候毕业(可以不说),⼯作时长,做过哪些项⽬,在这些项⽬中的职责是什么,掌握哪些技能,兴趣爱好。
-
例⼦1
⾯试官你好,我叫吴彦祖,来⾃⼴东阳春,2015年毕业于社会⼤学(可以不说),有xx年软件测试⼯作经验,在之前公司担任软件测试⼯程师的职位。在公司⾥做了五六个项⽬,⼯作中我主要负责功能,接口和UI⾃动化测试,也做过性能测试。具体的⼯作内容⼤概是,参与需求分析和需求评审,编写测试⽤例并评审,测试环境的搭建以及测试执⾏和编写测试报告等⼯作,有新同事⼊职的话会带他们熟悉项⽬,也会在项⽬组内分享接口和⾃动化测试的经验。平时会去⽹上,⽐如CSDN,博客园等地⽅看⼀些软件测试技术⽅⾯的知识,加强⼀下⾃动化,性能测试等⽅⾯的知识,在⼯作和学习之外,我⽐较喜欢打篮球,听⾳乐,还有爬⼭等等。这就是我的简单介绍,谢谢。
- 例⼦2:
⾯试官,下午、上午好!我叫古天乐,今年25岁,来⾃北京。上⼀份⼯作是在深圳市⿍新科技有限公司担任测试⼯程师,我主要做过的项⽬有XXX,XXX等。在整个测试项⽬中,我的主要⼯作职责是参加每个版本的需求评审以及编写测试⽤例,执⾏测试⽤例以及回归测试、提交测试报告等⼯作。我平时的兴趣爱好是学习⼀些关于测试的新技术,⽐如⾃学过⾃动化测试Selenium,Jmeter,Python语⾔等以及户外活动经常会去爬⼭,唱歌,游泳等。以上就是我的⼀个基本介 绍;微笑谢幕,别忘了说,谢谢!
引导面试官
PS:通常,我们去⾯试回答的第⼀个问题就是⾃我介绍,⾃我介绍完之后,我们要第⼀时间反问对⽅是做什么类型测试的,如果对⽅主要是做功能测试的,我们后⾯就不要跟⼈家纠缠功能测试了,我们应该讲⾃动化、接口和性能测试;如果对⽅说主要是做接口测试,在后⾯的⾯试过程中,就主要和⾯试官聊功能、接口和性能测试。反正记住⼀点:避开对⽅擅长的,展⽰⾃⼰的优势领域,带着⾯试官跟着你的节奏⾛。下⾯我们来模拟两个场景。
- 场景⼀:
⾃我介绍完之后,停2秒。。。。。。
我:⾯试官你好,冒昧问⼀下,你们项⽬组主要是负责哪⼀块的测试啊?
⾯试官:我们主要是负责⾃动化。
我:哦,⾃动化我们主要是采⽤selenium⼯具,python⾃带的unittest框架来实现的,不知道你们是⽤什么⽅法来实现?
⾯试官:我们也是。或者⾯试官说“我们⽤java来编写”
我:嗯,我们⾃动化主要是将冒烟测试的⽤例转化为脚本,我主要是负责功能,接口、兼容性的⼀个测试。- 场景⼆:
⾃我介绍完之后,停2秒。。。。。。
我:⾯试官你好冒昧问⼀下,你的项⽬组⽬前负责的主要是哪⼀块的测试啊?
⾯试官:功能测试。
我:哦!我以前也是做功能测试,现在功能测试都是我另⼀个同事在做,我现在主要负责⾃动化,接口这⼀块,有时候也会做⼀下的性能测试,因为我同事不会⾃动化,接口,性能的测试,但是像⽀付啊,购物车啊这些主要模块功能还是由我来做的(因为⽀付,购物车我们背过,这样就可以把⾯试官引到你会的知识点上来,你就可以很好的把控节奏不被⾯试官牵着⾛)为什么转⾏做软件测试?(针对毕业年限超过5年的同学)
参考答案:刚开始,在xxxx公司上班,做的是技术支持类的工作,我们的系统问题比较多,客户经常投诉,当时全公司只有一个测试,因为测试人手不够,公司把我调过去做测试,后面就一直做软件测试这个行业。
我:那你毕业后怎么转行做测试
面:我说我们大学老师说过,先就业,再择业,毕业后一直做公司性质的网管,15年的时候想做运维,然后在易达做运维,后面测试一个人需要招测试,公司领导觉得我很认真,就要我去做测试,刚开始就是excel表格执行测试用例,发现问题,大学学的就是软件技术,一直想从事软件行业,所以后面就一直做测试了。针对不是计算机本专业的,问到为什么会从事软件测试这个行业?
因为自己在大学里就比较对互联网比较感兴趣,所以自己在大学里也选修过计算机的课程,不过就没有拿到选修的学历。
如果面试官问到,那你选修了哪些课程?
选修了一些软件理论,数据库,linux还学过python这些。针对办理了民办网学历的?
面试官:你的学历是学信网可查的吗?
回答:学信网是不可查的,是民办网可查的学历。因为当时上学的时候,也不知道是民办的学历,到毕业了才知道在学信网上查不到,只能够在民办网上查找,不过我们上学的时候,也是在学校上了4年学。问起是不是统招学历。也可以这样回答:不是统招的,提前批录取的,高考前录取的,在高三前,报名考试考了400分左右就录取成功了
为什么离开上⼀家公司?
参考答案:经常出差 恋爱谈崩了 项⽬组解散 公司搬家 家族企业 公司经营困难,两三个⽉没发⼯资了
- 千万不要说公司⽼板或者是同事的坏话,因为别⼈也会担⼼你出去也会这么说你!
- 千万别说 你公司加班多,受不了,因为⼀般公司都是加班常态,只是加班多少的区别 !
- 千万别说公司福利 不好,公司福利没有硬性要求,你说了,只代表你贪⼼!
- 别说⼯资低,你懂得!
如何成为⼀名优秀的软件测试⼯程师?
参考:我觉得成为一名优秀的测试工程师,首先,测试用例要写的好,还要有能够有良好的沟通表达能力,毕竟我们在工作中经常需要与开发,产品等去沟通。
其次能够协助开发去定位前后端的问题,还有一下技术方向的,比如接口、性能这些要能够进行。如何与开发沟通
- 坚持原则;
- 对事不对⼈,拿证据说话;
- 尊重对⽅的劳动成果,平时和开发⼈员打好关系,不要把关系搞僵。
职业规划 (要和公司的发展⼀致)
参考答案:先熟悉公司的业务流程,做好本职⼯作,争取早点成为项⽬的⾻⼲成员;⼯作之外,会进阶⼀下⾃⼰的脚本,⾃动化和性能⽅⾯的相关技术;在公司⾥⾯往那个⽅向发展,那要看公司的安排了。
你有什么优点?
思考两三秒...)如果跟像⾯试官您这样的⼤⽜⽐,我这些都不算什么优点。如果和我之前的同事⽐较的话,我测试⽅⾯的技术相⽐他们要全⾯些,在家⾥,没事的话都会去⽹上看⼀些⾃动化,性能,接口之类的⽂章,提升⾃⼰的技能。
你有什么缺点?(回答这种问题,要从优点⾃然地过度到缺点)
-
思考两三秒...)嗯,测试做了几年,发现自己可能得了职业病,遇到什么都先怀疑一下,我朋友说我疑心有点重,在工作上是件好事,但是在生活上多少会有点影响吧,比如,做事有点犹豫,不够果断。
-
思考两三秒...)在工作上,我是个责任心强、工作细致、认真的人,但是有时会有点过头,想得太多,导致做事有点犹豫、不够果断。
你有男朋友嘛?计划什么时候结婚?什么时候要⼩孩?(⼥⽣)
体现出⽬前短期内没有结婚⽣⼩孩的打算。
你对加班的看法?
- 我反正是没有六点下过班,⼲我们这⼀⾏的,加班很正常,只要不是⽆理的加班都能接受,毕竟公司不赚钱哪 有钱给我发⼯资呢,很多事情还是要为公司考虑考虑。
- 做这个⾏业加班是很正常的,⽐如项⽬上线之前我们都会加班的,只要不是那种强制的加班,如果是因为⾃⼰⼯作没有完成,加班是完全可以接受的。
你和开发吵过架吗?
没有。不过,有时候讨论问题会稍微激烈些,都是对事不对⼈的。
对测试这个⾏业,你是怎么看的?
⼀顿猛吹
你对我们公司有了解吗?对我们公司印象怎样?
⼀顿猛吹
你有什么问题要问的吗?
这个问题,⼀定要反问,原因⾃⼰领悟!
- 如果我进来,我主要负责哪⼀块测试;
- 公司项⽬组有多少⼈,开发和测试分别多少;
- 公司有哪些类型的项⽬在做;项⽬多长时间⼀个版本,项⽬做了多久;项⽬的测试流程是怎样的
- 如果可以进⼊贵公司,我需要在学习哪⽅⾯的知识?
不要问进去有没有培训,这样显得你虚!!!)
如果整场⾯试下来,你觉得已经不可能被录⽤了,可以这样反问: --> 请问,您认为我⽬前缺少哪些多举例⼦
回答任何问题,多举例⼦,以⾃⼰的项⽬举例⼦,回答问题的时候开头带上,在我的xxx项⽬中,我当时是这么做的。。
适当提问
⽐如:⾯试的时候,做完⾃我介绍之后,你得找机会问下公司主要是做哪⼀块测试的,(公司薄弱的地⽅就是你擅长的,公司擅长的就是你接触的),找好⽅向吹⽜逼,知⼰知彼百战不殆。稳!避免⾃⼰吹⽜逼吹到坑⾥把⾃⼰玩 坏了。
回答问题,要以点带⾯,从⼀个点延伸出去,把和这个问题相关的内容都说清楚。
问:你们是怎么写⽤例的?
-
很多⼈会说,我们的⽤例是⽤excel写的。然后,就没然后了。回答很简短,⾯试官还没准备好下⼀个问题,你的回答就结束了,这样很容易冷场,⽽且,也没回答到点上。以点带⾯的意思,就是把写⽤例要考虑到的内容都说出来。
-
参考答案:⾸先对需求进⾏分析,提取测试点,熟悉项⽬流程。然后,根据测试点来编写测试⽤例,测试⽤例 要考虑到功能、⽤户体验、性能、兼容性和⼀些异常的场景。我们⼀个测试⽤例包含:⽤例ID,标题,优先 级......(⾃⼰补充)这些要素,编写完后还要进⾏⽤例的评审。
⼀定要防⽌冷场。
冷场的原因有很多,可能是你回答太简单了,⾯试官还没准备好下⼀个问题;可能是你太沉闷了,⽓氛太压抑,⾯试官只想尽快结束⾯试。
怎么样才能避免冷场呢?
- 回答问题,不能只回答“会”或者“不会”,要以点带⾯,尽量说全⾯些;
- 被⾯试官问到会的问题但是范围⽐较⼴,或者,被⾯试官问到不会的问题,要主动把⾯试官引导到你会的地⽅,同时要表明,如果以后⼯作有需要,会主动去学习。
- 当⾯试官还没想好问题问你的时候,主动向⾯试官提问。⽐如,你可以问:你们项⽬做了多久?多少测试?你们的测试流程是怎样的?等等。总之,想办法把⾯试带到你的节奏来,把握主动权,让⾯试官⾛你的套路。但是,问的问题不要太难,不要让⾯试官难堪。
- 当⾯试官问的问题⽐较泛,回答的⽅式⽐较多,就要想办法把问题聚焦到⼀个点上来回答
场景⼀:(被⾯试官问到会的问题但是范围⽐较⼴,思路:1、把⾯试官引导你会的地⽅,2、举例说明你在哪些地⽅⽤到了这些技术)
- ⾯试官:你会数据库吗?
参考答案⼀:数据库我们主要⽤的是增删改查,⽐如:我们在前台下了⼀个订单,除了在⽤户中⼼和系统后台查看 这笔订单是否正确,我们也会到数据库中查询该订单的数据是否正确。
- ⾯试官:linux熟不熟?
答:我们的服务器都是在linux上的,常⽤的linux命令都会,⽐如我们会在linux搭建测试环境,tail -f 来查看⽇ 志,top来查看资源等等
- ⾯试官:python熟不熟?
答:我们python主要是⽤来写⾃动化测试脚本的,在脚本中会⽤到变量的定义,代码的封装,模块调⽤,if条件判 断,try...except异常处理等等。
- ⾯试官:你们电商系统都会做⼀些活动吧?说⼀下你们系统的促销活动是怎么测试的
答:(思考两三秒)我们这个xxx系统的促销活动需求还在修改,要不,我跟你说下我们这个项⽬的购物车是怎么测试的吧。(眼睛看着⾯试官,停两三秒)购物车这个功能的测试思路是这样的,⾸先。。。(开始跟⾯试官巴拉购物车的测试思路)。
- ⾯试官:数据库,怎样向表⾥插⼊1亿条数据?
答:这个要写存储过程实现,具体的我写不出来,不过,这个代码我有做笔记,到时⼯作需要的时候,拿出来套⽤就可以了。
场景⼆:(当被⾯试官问到不会的问题)
- ⾯试官:你会数据库的游标吗?
答:游标没接触过。我以前的项⽬,主要⽤到数据库的增删改查,构造测试数据的时候,会⽤到增删改这些,但是 ⽐较少,⽤得多的是查询,会⽤到多表查询,⼦查询这些,⽐如:我们在前台下了⼀个订单,除了在⽤户中⼼和系 统后台查看这笔订单是否正确,我们也会到数据库中查询该订单的数据是否正确。
PS:如果追问你,⽐如说,我们这⾥是需要⽤到游标的,就回答:如果以后⼯作需要,我会利⽤⼯作之外的时间,买这⽅⾯的书或到⽹上找这⽅⾯的资料来学习,也可以在同事不忙的时候问问同事。
PS:如果⾯试官反问:我招你过来是让你来学习的吗?参考答案:我会利⽤⼯作之外的时间进⾏学习,不耽误⼯作,如果⼊职前就需要掌握,我会利⽤后⾯⼊职准备的这段时间把它学会,我对⾃⼰的学习能⼒还是⽐较⾃信的。回答的时候⼀定要⾃然,⾃信!因为很多时候,⾯试是故意吓唬你的,很多东西他/她⾃⼰都不⼀定会,就看你会不会被吓到了
- ⾯试官:当monkey在运⾏过程中异常停⽌了,怎样让它重新启动,继续运⾏?
答:(思考三四秒),让monkey重启,这个以前的⼯作没接触过。我们以前是使⽤adb shell monkey -p 包名 -v 次数这个命令,如果是回归测试,就加上参数-s,后⾯再接seed值。
- ⾯试官:rm -rf的参数rf是什么意思?(关键要掌握类似这种问题的回答思路)
答:(思考三四秒),在使⽤这个命令的时候,都会带上-rf这两个参数强制删除⽂件,这两个参数的具体意思,之前查过,不过到现在时间长了,记不住了。
PS:如果还追问就说:如果以后⼯作需要,我会利⽤⼯作之外的时间加强这⽅⾯的学习。问到你没⽤过的软件,你不能说不会,你得适当反问⼀下。
例⼦:⾯:你会⽤QTP吗?
反问:能具体说⼀下QTP是什么吗?
⾯试官⾃然会和你说他是个什么东西,然后你根据⾯试官说的,说⼀下你会的。这样⼦⾄少让⾯试官知道你会做这⼀块只是⽤的⼯具不⼀样。和直接回答不会,效果是不⼀样的。- 问:上传功能怎么测试?
参考答案:以上传图⽚的功能来说⼀下我的测试思路,假设上传的图⽚只能为jpg,png格式,⼤⼩不能超过800k, 只能上传不超过3张图⽚,那么,从功能⽅⾯考虑,测试点有.....;从UI⽅⾯考虑,测试点有.....;从兼容性⽅⾯考 虑,测试点有.....;从性能⽅⾯考虑,测试点有.....(套六⼤特性)
预防冷场关键点
- 问到不会的,或者问得⽐较泛的,不要慌,转移到你会的地⽅;
- ⾯试切勿⼀问⼀答,要举例⼦,把和这个问题相关的内容都说清楚,⾯试就是聊天,你聊的开⼼,你⼊职的机会就要⼤很多,毕竟你⾃⼰招⼈也想找⼀个以后⼯作中聊的来的⼈;
- ⾯试有⼀部分也看运⽓成分,不要因为⼀个两个⾯试就没信⼼,有些⾯试官就是脑壳有包;
- 语⾔组织要⾃然、顺畅,⽬光不要飘来飘去,⼲净整洁专业的外表,回答问题时适当的引导和适当地举例⼦,对⽅不说话时适当反问对⽅。加⼊轻微的⼿部动作可以缓解紧张情绪。
- 适当的吹⽜逼能够增加你⾯试成功的⼏率,吹⽜逼要点:抓住公司薄弱的地⽅,眼神坚定,⾃信,不能慌,适当的举例⼦,切记瞎吹!
仪容仪表
出门前请⼀定仔细看看⾃⼰的头发是否很脏乱,⾐服上是否有头⽪屑,⾐服是否有脏东西,⾐服是否 有破洞,这是⼀个⼈的仪表,也是⼀种礼貌。可千万不要再别⼈递给你笔试题的那⼀刻,就应该你的 仪表⽽直接PASS.
⾯试之前着装很重要。(之前学员出去⾯试的时候穿的正装,有⼏个⾯试官问怎么穿这么正式,可以顺势回答⼀下:“很看重贵公司的⾯试,特意打扮了⼀下”恭喜你已经赢在了起跑线上了!!!!)
情绪
尽量克制⾃⼰,不要过于紧张⽽让⾃⼰语⽆伦次,有啥好的办法么?多喝⽔!然后在⾯试过程中,记 得⼀定要与⾯试官有眼神交流,⾯带微笑,如果⼀味的躲避⾯试官的眼神,只会显得你超级不⾃信! 当你做到这两点的时候,我们就可以侃侃⽽谈了!
⾯试不要慌,脸红!⼀定要坚定,⼀旦眼神漂了就可能真的没有然后了。
-
浙公网安备 33010602011771号