51Testing软件测试论坛

标题: 软件测试工程师的那些经验分享 [打印本页]

作者: lsekfe    时间: 2023-6-26 14:46
标题: 软件测试工程师的那些经验分享
前几天,一个朋友去面软件测试工程师的职位了,回来还信心满满的跟我诉说自己的面试经历。然而,最后这个面试扑街了。其实我早就料到了……
  在面试这个环节,很多细节如果处理不好,最后就会凉凉,无论你软件测试的功底有多好。
  其实,面试不外乎自我介绍、面试官提问、薪资3个部分。今天,就和大家聊一聊软件测试面试的那点事儿。
  在面试这个环节,很多细节如果处理不好,最后就会凉凉,无论你软件测试的功底有多好。
  一、自我介绍部分
  一个精简而又信息量饱满的开场白,是给面试官留下良好第一印象的开端。在做自我介绍时,以下几个点一定要注意。
  ·自我介绍时,提及个人基本信息,尽量扬长避短。
  例如:年龄太大或太小,就别耿直地把年纪报一遍;
  · 如果跨专业转行做软件测试工程师,避免主动提及专业不对口,减少HR细究的概率。
  如果在自我介绍是提到了,被面试官打断追问细节,那你就要引导面试官询问你做过的项目(如果是刚学完软件测试,那就把实操课的内容搬出来应急)。这样更容易赢得好感;
  · 在自我介绍时,尽量突出自己的工作经验,没有工作经验则避免提到。
  例如:年龄太大或太小,就别耿直地把年纪报一遍;
  · 突出自己的技能。
  尤其是跟岗位本身描述相关的,或者是业内比较重视的。以下几点会的越多,你面试成功的几率越大。
  1)做过1-3个大型项目;
  2)具备撰写测试需求分析的能力;
  3)精通linux系统、windows系统、MAC系统之一;
  4)熟练使用Mysql/Oracle等主流数据库
  5)熟练使用1-3门主流编程语言;
  6)自动化测试
  7)性能测试
  8)安全测试
  最后给大家参考一个总结性的自我介绍(如果没有工作经验,则把划线部分体替换成实操课的内容):
  “面试官您好,我叫****,来自于***,做软件测试工作3年了。在这期间,我已经做了不少的项目,也积累了不少的测试经验,目前已经能够独立完成软件测试的工作了。之前,我主要做的是功能测试app专项测试和接口测试方面的工作。对于linux、数据库、fiddler、jmeter的应用也都比较熟悉。也用jmeter做过一些性能测试,最近一段时间也做过自动化测试,主要是用python+selenium框架实现的。另外,我平常比较喜欢看书、打篮球。以上是我的个人情况,您看,我这边还需要做什么补充吗?”
  第二、面试官提问部分
  在这一环节,通常会遇到一些常规问题,比如:你的工作目标是什么?你会哪些技能?在上一家公司的收获和心得体会?你辞职的原因是什么?等等。大家只要按照个人实际情况回答即可。提醒大家一句,去面试之前要提前做好功课,避免因紧张导致无从回答。下面是小编给大家整理的一些常规面试问题:
  1、常识类问题。
  一般面试官都会问几个,尽量不要出现纰漏,避免无意义的扣分。
  例如:HTTP和HTTPS有什么区别?
  答:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证数据能加密传输,从而诞生了HTTPS。简单来说,HTTP协议是有SSL+HTTP协议构建的可进行加密传输,身份认证的网络协议,要比HTTP协议安全。
  2、技术类问题。
  一般会根据你应聘的职位,对测试板块某一板块细致提问。给大家一些准备答案的方向,可以参考准备自己面试的方向。例:
  1)Charles的工作原理是什么?如何抓Https网页,IOS需要特殊注意些什么?
  2)常用ADB指令有哪些?
  3)常用Linux指令有哪些?
  4)移动端安卓与IOS系统有什么区别?当APP发生crash测试需要怎么处理?等等。
  3、工作经历相关问题。
  最常见的大致分为三块:
  1)你们公司的测试流程是什么?
  建议结合正统流程和前公司的相关情况,将某一项目的测试流程表述的更丰满。
  2)具体的某一项目细节。
  一般面试官会根据你提供的简历内容提问。针对你写到的项目,要做到自己熟悉(最好精通),最起码要经得起问,避免写自己完全不了解的领域。
  3)你曾经解决过最难搞定的bug是什么?
  在回答时,既要将bug是什么描述出来,难度描述出来,还要把解决建议描述出来,最好能说一些代码层面的内容(这会为自己加分)。
  第三,薪资部分
  在沟通薪资这一块,很多小伙伴一谈到薪资就怂了。主观原因可能是对自己不够自信,觉得有很多人都比自己厉害,如果自己要的薪水高了,面试官是否不会选择自己。但其实,了解企业招人的薪资标准,才是判断自己的薪资重要参考标准。如果在面试过程中,出于胆怯而低报薪水,最后苦的还是自己。
  因此,在谈薪水时,我们要注意以下几点:
  1、如果面试官没有明确要录用你,请不要先提薪水。
  如果你贸然先提出自己的薪资底线,可能会造成以下结果:
  ①印象不好(冲着钱来的?就是想混日子?);
  ②获得低于招聘者实际想给出的薪资(比如企业计划招个月薪10K的员工,你提出你要9K,那么最后只能说你替企业节省了成本);
  2、不断挖掘企业用人的最高薪资标准。
  在面试中,面试官也会打太极,大多不愿意透露薪资标准。此时,你一定要提出具体内容,摸索对方的用人薪资标准。例如我是一个自动化测试方面从业两年的软件测试工程师。那么,你可以这样问面试官:
  ①自己熟悉的专业领域:
  “我个人其实在自动化测试这方面做过很多项目,对这个领域比较熟悉,贵司目前的工作内容偏向于自动化测试,还是手动测试?”
  Tips:根据面试官的回答来判断。比如倾向于招聘手动测试,那么往往薪资标准不会太高。
  ②非自己熟知的领域:
  “我之前主要从事自动化测试方面的内容,对贵司招聘的安全测试领域有一定了解,但实操经历不够丰富。贵司招聘的这个岗位只负责安全测试方面的内容吗?还是也涉及一些自动化测试的内容?”
  Tips:根据面试官的回答,判断你能获得的薪资标准。比如只需要会安全测试,那么给你的薪资只会比小白多一点;两个内容都要,那么还有加价的空间。
  3、等对方表明想录用你的时候,再提薪水。
  很多面试会有一轮,二轮,三轮面试,不管企业要面试几轮,但一旦他们确定要录用你了,就一定会提到薪水的事情。这时,你就可以合理提出薪资了。
  4、万一初试过程中,非要你给定薪资标准,怎么办?
  请开始打太极,把与面试官的聊天内容引向第二点,最后给出自己觉得合理的期望薪资。
  其实,和面试官谈判薪水并不可怕,可怕的是你自己对市场和行情都不了解,失去了判断标准。
  总结下,面试是你在学完软件测试后或跳槽时都不得不经历的一部分。应聘成功也是对自己学习成果和经验积累的一种肯定。好马配好鞍,优秀的你加上一点点面试技巧,就能让面试官更快发现你这颗闪亮的星星哦。


作者: oliver.tang    时间: 2023-6-27 11:08





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2