面试测试工程师
该如何做自我介绍呢?
面试就是为了在短时间内让面试官快速了解你,同时考察他们的招聘需求相匹配。
(1)明确表达自己的核心技术能力。例如,熟悉哪些技术,掌握的程度。
(2)学习能力很重要,一定要体现。例如,自学过什么技术,遇到新的问题是如何解决的,解决了这问题后是否能够举一反三解决同类问题。
(3)以前的工作经历,讲清楚。例如,测试项目的规模,测试的一个什么样的产品,复杂程度,测试流程,需要用到哪些技术等。
如何向面试官提问:
在面试的最后环节,面试官经常会询问面试者:你还有什么问题?我曾经就对这个问题,不知道该提问什么,也百度搜索过看别人是如何提问的,但是还没有抓住提问题的意义是什么。我工作了几年,换过几份工作后,摸索清楚了该如何提问题。提出问题,其实就是面试者考察这份工作是否适合自己的一种途径。把握好这个环节,针对自己比较关注的点,进行提问。
在找工作的时候,明确自己想找什么样的工作,各方面都罗列明细,排出优先级。针对这些提出问题。
(1)测试的业务是否能可持续性发展
问:测试的业务是否是核心业务?核心点:不是核心业务,可能工作会相对轻松,但是个人发展也会受到限制,非核心项目组可有被砍掉的风险。这关系到入职后测试工作的稳定性,判断是否可以稳定发展。
问:业务的盈利模式是什么?核心点:测试的业务是卖给第三方,还是给公司内部部门服务,各有利弊。
(2)做这份工作对于自己技术提升有什么帮助?
问:测试工作当中常用的技术有哪些?核心点:评估工作中经常使用的基础技术自己是否感兴趣,对自己的技术提升是否有帮助。
(3)测试流程是否规范
很重要!!!
根据面试官的回答,初步判断该公司的测试工作是否规范。规范的工作流程,省时省力。不规范的工作流程,很累心。(1)测试流程是否规范:写测试用例的方法,用例编写完成后的评审,提交bug规范以及bug处理流程,测试方法如何要求(2)和研发的对方面,发版规范,研发处理bug的规范,开发文档,接口文档(3)和产品经理的工作相关的流程,产品经理的需求是否符合实际,是否有需求文档(4)后期维护:系统存在问题的排查规范,先找测试还是先找研发,是否有技术支持?
有些公司很不规范,没有测试用例,也不要求写测试用例,甚至写完测试用例也不会评审,测试用例很重要,这是项目结束后衡量一个产品是否符合质量要求的重要验收指标。例如,对于不复现的bug是如何处理的?这个问题能体现,该公司测团队和研发团队对待问题的态度。例如,不太重视问题的公司,出现这类问题,就是一味地让测试复现,不复现研发是不解决这个问题的。即便是不复现的问题,也不应该置之不理,足以说明态度。另外,还有一些工作做的就比较好,出现了不复现的问题,测试负责复现,研发负责审查代码,预判可能出问题的点,添加调试信息,下次出现该问题,提高找到问题出现的原因的概率。针对,测试工作中是是否有需求文档,测试用例等技术相关文档进行提问。看看测试负人任工作的工作是否到位。
(4)薪资待遇方面
问:工资发放的形式是什么?核心点:每个月的工资+年终奖的形式,这种形式比较普遍,能够接受;有些公司还是把总的年薪分成18份发,这种公司就不要去了,对员工还是挺抠门的;还有些公司,把每各月的工资分成80%的基本工资和20%的绩效工资,这种也不要去了,为公司克扣员工工资埋下了隐患。
问:试用期期间,是否给上五险一金?核心点:如果试用期期间不给上五险一金,基本上被pass掉
问:五险一金是否全额上?核心点:全额上五险一金的ok,按照最低标准上的psss。
问:使用期期间,发放工资的形式?核心点:一般是80%的发放,也有100%给的。
(5)即将测试的系统的复杂程度,评估薪资。
(6)管理与考核是否合理?
问:考核方式?核心点:这个就考察,你的上级领导对自己员工的管理方式的考察,是否能做到相对的公平公正。我碰到一个公司,上级领导考核的时候,要去问经常跟我合作的研发,我平时的工作如何,这是一件很奇葩的事情。就变相的等于研发决定了你可考核。。这样子,会给测试工作造成很大的阻碍。你的上级领导要有基本的管理能力,以及考察员工的能力,而不是去问研发,或者问你的测试同事,你平时表现怎么样。