• 0
  • 0
分享
  • 软件测试面试常见问题——软件测试圈
  • 饭团🍙 2021-06-18 11:48:49 字数 3878 阅读 857 收藏 0

1.请做一下自我介绍吧

  • 面试题要点:

考察你的语言表达能力,以及获取你的基本信息和大致情况。

  • 分析:

包含内容有名字+工作经历+做过的项目。一定要提前准备好,保证表达的流畅。控制在1分钟左右。

  • 注意:

不要说离职原因,不要说转行,不要给自己挖坑。--外企项目,英文自我介绍-内容也差不多。

  • 参考示例:

我叫xxx,16年从xx学校xxx专业毕业,毕业至今从事测试工作,到现在有3年了。3年中我待过2家公司,第一家是一个x,主要业务是做xx的。我最近的一家公司吧,主要是做互联网金融业务的,它有web端和APP端的项目,我这两个项目都有参与测试。我负责的主要测试内容包括在web和APP端前端页面还没有完成之前,完成产品的接口测试,然后等到前端封装好了,就继续功能测试,还会涉及到一些界面测试,兼容性测试,另外也会做一些性能测试,稳定性测试,还有自动化测试。过一些并发经验,擅长Java,JavaScript编程语言(有就说,没有就不说)。平时工作总我是一个很认真,细致的人,所以我觉得我是很适合测试岗位,然后如果有机会能老贵公司工作,我也有信心做好对应的测试工作。我的自我介绍大致是这样,谢谢。

2.你为什么从上家公司离职?

  • 面试题要点:

考察你的是否稳定,是否够优秀,是否够抗压,是否积极上进,上一家公司对你的评价等。

  • 错误示例1:

上家公司加班太多了,太累了,压3力太大了。

  • 解析:

HR会觉得你是一个懒惰不上进,工作效率低、无法应付本职工作、不能接受加班、不愿为工作付出。

  • 参考:

上家公司流程制度不太合理,导致工作量不太合理,经沟通也解决不了,觉得耽误自我提升。

  • 错误示例2:

跟同事/老大/老板等意见不合,跟同事相处不来。

  • 解析:

切忌不要说上家公司,以及上家公司同事的坏话,HR小姐姐会担心你以后离开本公司也会说公司不好。另外也会觉得你本身性格有问题,跟大家不太合,担心入职了也可能会跟老员工不好沟通,容易争吵。

  • 参考:

上家公司的环境和氛围都很好,同事跟老大也很不错,大家共事的时候也很开心。但是部门经理之间内斗,夹在中间不好做事,而我只想踏实干活儿,希望趁年轻多学点有用的东西,提升自己。

  • 错误示例3:

被公司辞退了

  • 解析:

如果是被辞退了,除非是公司倒闭了,破产了,否则不管是哪种原因,你都会被惯上不够优秀而被上家公司辞退了。因为公司招人是要耗费人力和时间成本的,没有公司会无缘无故辞退个员工。

  • 参考回答:

上家公司很好, 走的时候老大也有挽留我,但公司平时项目不多,工作比较清闲,感觉这样下去不行,我想年轻的时候多做一点事,多一一些锻炼, 所以才提出离职。

3.你目前面试了几家公司?或者你之后还有别的公司面试安排么?

  • 面试题要点:

  1. 应聘者的求职意向和对他们的岗位的渴求度:

  2. 了解同行业的面试情况,了解他们的竞争对手;

  3. 了解你的实力。如果你面试过的都是一些业内还可以的公司, 能力肯定还不错。

  • 参考答案:

  1. 我之前面试过几家,有一些公司已经给我发offer了, 有些还在等进一步消息。 比如xxx公司(如果是一家知名的公司还不错的可以体现自己的实力),但是从今天面试情况,我觉得贵公司的实力和文化,都对于我来说是个很适合发展的平台,我的经历和技能又很符合公司的需求,所以还是希望公司能考虑我;

  2. 这是我应聘的第一家,因为很喜欢你们公司,因此花了-些时间准备这次面试,贵公司是我的优选,还没有时间投递其他家,通过这次面试我对贵公司有了更多认识,觉得还是比较契合我的求职意向的,所以,希望贵公司能够给我一次机会, 让我可以为公司做出贡献。

4.说出你印象最深刻的一个bug

  • 面试题要点:

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

  • 分析:

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

  • 参考示例:

当年我刚参加工作的时候,需要测试一个我们组里面开发大牛写出来的数据生成功能, 我当时其实默认功能肯

定是正常的,不过我还是很认真的用了等价边界值等方法来设计了测试用例,很神奇的,还真的发现了大神在一个边界值的处理上有一个小问题,本来应该生成2条数据的,结果生成了3条数据。从此以后,开发组再也不小看我们测试组的啦!

5.说说的你优缺点?

  • 面试题要点:

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

  • 解密分析:

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

  • 参考答案:

优点:

我个人抗压能力还可以,像我们之前公司项目紧急情况大概持续一个月每天加班到10点;还有就是责任心、态度方面,上级交付给我的任务我都会主动汇报进度,不要领导操心,且都按时按需完成;另外,学习能力也比较强,我们前公司自动化这块是O基础的,我通过百度论坛查找资料,自己编写了一个简单的自动化框架,完成了项目的web自动化测试这部分。所以我的学习能力还是比较强的,遇到新的技术,自己比较能钻研并掌握。

缺点:

我的记忆不太好,但是我认识到了,所以平时我会弄很多小标签,备忘录来提醒自己;我不太会懂得拒绝别人,但是前面工作过程中我也认识到了,而且测试岗位又比较需要有自己原则和立场,所以我也有在认识这个性格问题,该拒绝的就拒绝。

6.为什么转行做测试?你对测试行业的认识?

  • 面试题要点:

想看你的动机,转测试之后是否稳定,软件测试行业的认知。

  • 分析:

展现你的对测试行业的认识,以及自己在测试行业内的优势。注意:最好不要说开发很辛苦之类的,因为会让人觉得你对工作贪图享乐的想法。

  • 参考示例:

  1. 对软件测试的未来看好!这样既说明你很了解行业发展,也很有规划和选择;

  2. 开发的要求是深度,测试的要求是广度,所以测试可以让自己知识涉猎更加广泛一点;

  3. 具有开发经验,Linux系统熟悉,对SQL熟悉,对软件测试会有相当大的帮助,更能胜任软件测试工作;

  4. 做过开发,逻辑思维能力强;

  5. 对软件内部实现、功能需求、功能实现了解更深入,能根据自己的经验分析,那里容易出错,快速定位找出bug出现的地方,更有针对性;

  6. 会代码,更适合做自动化测试;

  7. 我个人性格很细致很有条理,很擅长找bug,很擅长沟通。

7.工作中有遇到过什么难题,你是怎么解决的?

  • 面试题要点:

考察你的智商,情商,思考回路,解决问题的能力。

  • 分析:

可以是技术上的或者流程上的,甚至是人际交往的难题,但是推荐还是讲技术上或者项目上的难题。这个问题最好能体现你的双商,以及你解决问题的能力。

  • 参考示例:

我工作的时候,产品上线后遇到一个客户端bug,比较严重,影响到了用户正常使用。但是bug交到测试这边的时候,没有复现出来,开发很着急,觉得是测试漏测导致的,测试这边压力很大。当时我就觉得既然客户那边能出现,我们就肯定也能复现,肯定是哪里遗漏了什么?我就跟客户那边要了用户的所有的配置,以及环境拓扑,我搭建跟客户一摸一样的环境,然后—条条的将配置到我的环境里,花了整整3天时间,终于找到了复现的步骤,其实就是—条比较不常用的开关导致了这个问题。通过这件事,我发现测试工作细致的重要性,而且一定要跟用户环境尽量的保持一致性。并且,遇到事情不要慌张,认真和耐心去做,肯定能找到解决方案。

8.请说说你对加班的看法。996可以接受么?

  • 面试题要点:

考察你的企业价值观是否与公司文化相匹配。

  • 分析:

  1. 根据自身情况来判断;

  2. 根据薪资以及性价比来判断;

  3. 表达自己不排斥加班的态度,先把offer拿住的原则。

  • 参考示例:

我个人对加班是不排斥的,我们之前公司也经常加班,项目紧张的时候,也会经常加到深夜;所以这方面我也是可以接受的。至于996制度,我可以尝试一下的。

9.能说说你对薪资的期望和要求么?

  • 面试题要点:

考察对自我的认知,以及谈薪资的技巧。

  • 分析:

公司定薪水-般都是根据这几个部分来考 虑的:面试的表现+工作背景/学校背景+岗位定级,所以可以谈的空间幅度不大,一般在1000-2000之间浮动。

  • 技巧:

  1. 说的薪资最好高于心里真正预期薪资1000-2000左右;

  2. 看面试的情况,如果面试官的评价比较正向,则可以多要一点;

  3. 也可以适当的说有一些已有offer的刺激, 但是不建议用,用不好会垮;

  4. 一般跳槽涨幅30%,所以可以适当提高自己的基准薪资。

10.你还有什么问题要问的么?

  • 面试题要点:

考察主动思考能力,对公司职位的青睐性。

  • 解密分析:

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

  • 参考示例:

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


作者:奋斗de陈哆肉

原文链接:https://blog.csdn.net/qq_39184753/article/details/108210002

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一 不同测试角色年终总结重点及案例  刚刚结束了一波战斗,费脑又费精力,周末在家写了一天年终总结,在写的过程中,颇有感触。又到了一年的尾声,作为搬砖人来说总结写的好不好关乎个人切身利益,从个人发展角度来看可总结经验教训、寻找工作规律,培养、锻炼自己的思维方法提升个人工作能力;从小组及公司层面来看一份具有参考价值的报告可增强团队凝聚力,为企业提供决策依据。年底一般企业都会针对项目写总结,一般流程是组员呈交给组长,组长递交给测试经理所以每个层级写各自的总结,会有不同的侧重点,下面分别来聊聊测试工程师、测试组长以及测试经理年终总结的关注点在什么地方以及采用什么样的方法及策略使年终总结有实际意义且...
            0 0 500
            分享
          • 前言selenium自动化+ pytest测试框架本章你需要一定的python基础一定的selenium基础——不讲selenium,不会的自己去看selenium中文翻译网测试框架简介测试框架有什么优点呢:代码复用率高,如果不使用框架的话,代码会很冗余可以组装日志、报告、邮件等一些高级功能提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件使用更灵活的PageObject设计模式测试框架的整体目录目录/文件说明是否为python包common这个包中存放的是常见的通用的类 是config配置文件目录是logs日志目录page对selenium的方放进行深度的封装是pag...
            5 9 5417
            分享
          • 知识永远学不完,但多懂一点知识就会让生活更轻松一点!又是元气满满的一天呐。微信/支付宝/小程序测试大全小程序测试环境小程序一般会准备三个环境:开发版访问测试环境;体验版访问预发环境,连的是生产的地址,白名单人员可见;正式版访问生产环境,所有人可见;共同点是:体验版和正式版都是生产环境的数据;不同点是:体验版只有加入白名单的人可见,正式版就是所有用户可见。小程序测试注意点:更新版本后最好杀一下微信/支付宝进程,不然有可能拿不到微信/支付宝信息,导致有些功能报错;小程序跳转层级有限制,最好每次测试页面都试一下3-5层的跳转,看需求对应改进;考虑有蒙层的场景下,关闭蒙层之后,button是否失去焦点...
            12 14 2149
            分享
          • 传统上,数据质量被分成6个方面。准确性:一项信息在多大程度上反映了现实?完备性:它是否满足你对全面性的期望?连贯性:存储在一个地方的信息与存储在其他地方的相关数据是否一致?及时性:当你需要时,你的信息是否可用?有效性:信息是否有特定的格式、类型或大小?它是否遵循业务规则/最佳实践?完整性:不同的数据集能否被正确地连接起来,以反映一个更大的画面?关系是否被很好地定义和实施?这些维度是在对设计数据仓库采取广泛的观点时定义的。考虑了所有定义和收集的数据集,它们之间的关系,以及正确服务于组织的能力。当我们看一个单一的数据集时,我们的质量考虑就比较“狭窄”:它不需要完整性,因为其他数据集可能会弥补。一致...
            0 0 1966
            分享
          • 软件测试是软件生存周期中必不可少的环节,软件的典型生存周期可以用下图来形容:软件测试的目的是尽可能早的发现软件缺陷并确保其得以修复,因此软件测试是提高软件质量的重要手段,大量的经验实践证明,软件测试越早参与到软件开发过程中,开发出来的软件质量相对越高,时间和物力也越经济。根据软件工程的基本理论,多模块程序的测试共包括以下4个层次:各阶段测试的具体内容会在以后章节具体介绍,下面介绍一下软件测试的经典技术。软件测试的经典技术分为黑盒测试和白盒测试技术。其中黑盒测试技术忽略程序内部结构,看不到程序的代码细节,只针对程序的功能进行测试,黑盒测试的方法有:具体方法会在以后章节中具体介绍,敬请期待。说完黑...
            11 11 2378
            分享
      • 51testing软件测试圈微信