面试 | 测试一个你完全不熟悉的系统,你会怎么办?
测试工程师面试 BAT 大厂,除了考核技术基础技能外,面试官通常也会抛出几个 开放性问题 ,考察应聘者的测试实战经验、测试思路等综合实力。
测试工程师小Q最近就遇到了这样的挑战:
测试面试场景还原
面试官 诡异的微笑:“如果让你测试一个你完全不熟悉的系统,你会怎么办?”
小Q ** ** 脱口而出:“了解清楚需求”
面试官 不动声色:“具体说说看?”
小Q
略作思索:“以我过去的经验,对于不熟悉的系统,都是先找需求文档、架构图先了解。接下来研习了解系统主要是做什么的、服务的用户,然后先写出核心的用例路径框架,再逐步补充细枝末节。”面试官 冷冷道:“但是如果没有需求文档,没有架构图呢?”
小Q ** ** 内心一惊:“那这种情况下只能找开发和产品去了解系统了。”
面试官 眉头一挑:“哦,就这样?那如果项目进度很赶呢?”
小Q ** ** 彻底慌了:没有明确的思路(开始语焉不详 BLABLABLA ……)
面试官到底想考察什么呢? 真是让人满头大汗! !
测试大咖面试题解析
本文特别整理了霍格沃兹测试学院特邀嘉宾,某互联网巨头资深测试技术专家刘晓光(skytraveler)老师的精彩点评,供大家参考。
Answer by @刘晓光
1. 这个问题是一个开放性的问题,适合不断加入上下文来追问。那个面试官的模式很像我。
2.
有上下文的持续追问是能够检验应聘者对问题有没有深入理解、简历上过去工作经历有没有水分的非常好的做法。如果只是了解皮毛,简历注水非常严重,被追问几句必然败下阵来,并且留下非常不好的印象(不诚实)。3. 回到这个具体的问题,从这个问题出发的考察点有几个:
•是不是具备快速学习能力?•是不是有很好的获取知识的套路(测试的过程本质上是一个学习的过程)•是不是有很强的探索精神?•是不是有很强的沟通能力?•是不是有不错的总结能力?
这里并没有标准答案,但一定是有考察点的。
**4. **如果你的回答里有明确的亮点,一定会加分,加分比较多,胜出的几率就很大。这里举几个加分的亮点的例子:
a.
我会先去直接操作和观察被测物。(比直接奔向需求要加分很多,想一下,你实际工作中,快速理解一个东西靠的是什么?肯定不是先读文档,且不说这些文档是不是能够正确的描述被测物)b.
我依托原来的工作经验,讲出了十几种信息来源,而不是只能讲出需求:同类产品,说明书,直接操作、观察被测物,原有版本,找产品经理,找开发,找销售,运维,客服,找用户,公司知识库,历史邮件,会议纪要,原来的各种文档,代码,Google,相关法规,行业标准...等。能够有效开动脑筋,从各种地方获取信息帮助测试的人会让人眼前一亮。只能讲出依照需求,说不出其它的人基本上会被 pass。
c. 讲出原来几天搞定了一个从来没有经手过的系统的测试,并经受住追问,不管路子多野,多山寨,也会是加分项。
d. 能讲出克服的一个具体困难点的例子,并经受住追问,也会是加分项。
5. 如果追问就会转到其它问题,考察点会结合你的反馈变更。比如那个问题:如果项目进度很赶呢?
我的理解是,这里要考察 你有没有“迭代”的工作思路
。如果回答给出了快速上手的正确方法,给出了通过迭代,一边学一边加深理解,一边给出质量反馈的思路,肯定会是加分项。6. 一般能有五六个亮点,你面试胜出的几率就很大了。
以上,我的思路大概是这样。
面试的初衷还是要在一个时间段内(1小时)尽量了解应聘同学的各方面是不是适合这个岗位。 提前准备应试会有些作用,但最关键还是平时的积累和思考
。Good Luck!
留下你的答案,优选送礼物
福利一 :转发文章,并在评论区留下你的答案,小编会挑选精彩回复赠送礼物(测试好书、精美帆布袋、定制卫衣等);
福利二 :扫码加小助手微信,回复「 面试 」,加入测试面试群。
加小助手,回复「 面试 」
可在群内交流 BAT 大厂测试开发工程师面试经验,同步高薪 Offer 信息,并不定期组织名企测试经理、测试高工大咖分享,以及其他福利;
- 关注我们 - ****
在霍格沃兹测试学院
与最优秀的测试开发工程师并肩
往期推荐
-通关这 8 道面试题的测试工程师,年薪都在 30W+ 以上!
-一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?
** ** ** ** 点一下好看,就少一个 Bug!********
来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
QQ交流群:484590337
公众号 TestingStudio
点击获取更多信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了