51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 615|回复: 1
打印 上一主题 下一主题

[职场求教] 软件测试工程师的那些经验分享

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2023-6-26 14:46:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    前几天,一个朋友去面软件测试工程师的职位了,回来还信心满满的跟我诉说自己的面试经历。然而,最后这个面试扑街了。其实我早就料到了……
      在面试这个环节,很多细节如果处理不好,最后就会凉凉,无论你软件测试的功底有多好。
      其实,面试不外乎自我介绍、面试官提问、薪资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、万一初试过程中,非要你给定薪资标准,怎么办?
      请开始打太极,把与面试官的聊天内容引向第二点,最后给出自己觉得合理的期望薪资。
      其实,和面试官谈判薪水并不可怕,可怕的是你自己对市场和行情都不了解,失去了判断标准。
      总结下,面试是你在学完软件测试后或跳槽时都不得不经历的一部分。应聘成功也是对自己学习成果和经验积累的一种肯定。好马配好鞍,优秀的你加上一点点面试技巧,就能让面试官更快发现你这颗闪亮的星星哦。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 18:28 , Processed in 0.061799 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表