看到置顶文章的这个题目,想到之前面试某个大厂正好遇到过。
当初自己是脱口而出:“了解清楚需求”,
“具体说说看”
“以我过去的经验,对于不熟悉的系统,都是先找需求文档、架构图先了解。
接下来研习了解系统主要是做什么的、服务的用户,然后先写出核心的用例路径框架,
再逐步补充细枝末节。”
“但是如果没有需求文档,没有架构图呢?”
“(内心一惊)这种情况下只能找开发和产品去了解系统了”
“就这样?如果项目进度很赶呢?”
当时也没想到面试官想要怎样的答案,开始语焉不详 BLABLABLA……
想问问各位大佬遇到这个问题的大体思路,或者各位面试官提点下到底要的是什么
1.这个问题是一个开放性的问题,适合不断加入上下文来追问。那个面试官的模式很像我。😀。
2.有上下文的持续追问是能够检验应聘者对问题有没有深入理解、简历上过去工作经历有没有水分的非常好的做法。如果只是了解皮毛,简历注水非常严重,被追问几句必然败下阵来,并且留下非常不好的印象(不诚实)。
3.回到这个具体的问题,从这个问题出发的考察点有几个:是不是具备快速学习能力?是不是有很好的获取知识的套路(测试的过程本质上是一个学习的过程)?是不是有很强的探索精神?是不是有很强的沟通能力?是不是有不错的总结能力?
这里并没有标准答案,但一定是有考察点的。
4.如果你的回答里有明确的亮点,一定会加分,加分比较多,胜出的几率就很大。举几个加分的亮点的例子:
a.我会先去直接操作和观察被测物。(比直接奔向需求要加分很多,想一下,你实际工作中,快速理解一个东西靠的是什么?肯定不是先读文档,且不说这些文档是不是能够正确的描述被测物)
b.我依托原来的工作经验,讲出了十几种信息来源,而不是只能讲出需求:同类产品,说明书,直接操作、观察被测物,原有版本,找产品经理,找开发,找销售,运维,客服,找用户,公司知识库,历史邮件,会议纪要,原来的各种文档,代码,google,相关法规,行业标准。。。。 能够有效开动脑筋,从各种地方获取信息帮助测试的人会让人眼前一亮。 只能讲出依照需求,说不出其它的人基本上会被 pass。
c.讲出原来几天搞定了一个从来没有经手过的系统的测试,并经受住追问,不管路子多野,多山寨,也会是加分项。
d.能讲出克服的一个具体困难点的例子,并经受住追问,也会是加分项。
6.一般能有五六个亮点,你胜出的几率就很大了。
我的思路大概是这样。
面试的初衷还是要在一个时间段内(1 小时)尽量了解应聘同学的各方面是不是适合这个岗位。应试会有些用。但最关键还是平时的积累和思考。
good luck。
如果项目经验丰富,可以根据系统已有的功能界面分析、猜测需求。
例如如果是个购物网站,就大概知道会有哪些流程,如商品管理、订单管理、支付功能等。
1.这个问题是一个开放性的问题,适合不断加入上下文来追问。那个面试官的模式很像我。😀。
2.有上下文的持续追问是能够检验应聘者对问题有没有深入理解、简历上过去工作经历有没有水分的非常好的做法。如果只是了解皮毛,简历注水非常严重,被追问几句必然败下阵来,并且留下非常不好的印象(不诚实)。
3.回到这个具体的问题,从这个问题出发的考察点有几个:是不是具备快速学习能力?是不是有很好的获取知识的套路(测试的过程本质上是一个学习的过程)?是不是有很强的探索精神?是不是有很强的沟通能力?是不是有不错的总结能力?
这里并没有标准答案,但一定是有考察点的。
4.如果你的回答里有明确的亮点,一定会加分,加分比较多,胜出的几率就很大。举几个加分的亮点的例子:
a.我会先去直接操作和观察被测物。(比直接奔向需求要加分很多,想一下,你实际工作中,快速理解一个东西靠的是什么?肯定不是先读文档,且不说这些文档是不是能够正确的描述被测物)
b.我依托原来的工作经验,讲出了十几种信息来源,而不是只能讲出需求:同类产品,说明书,直接操作、观察被测物,原有版本,找产品经理,找开发,找销售,运维,客服,找用户,公司知识库,历史邮件,会议纪要,原来的各种文档,代码,google,相关法规,行业标准。。。。 能够有效开动脑筋,从各种地方获取信息帮助测试的人会让人眼前一亮。 只能讲出依照需求,说不出其它的人基本上会被 pass。
c.讲出原来几天搞定了一个从来没有经手过的系统的测试,并经受住追问,不管路子多野,多山寨,也会是加分项。
d.能讲出克服的一个具体困难点的例子,并经受住追问,也会是加分项。
6.一般能有五六个亮点,你胜出的几率就很大了。
我的思路大概是这样。
面试的初衷还是要在一个时间段内(1 小时)尽量了解应聘同学的各方面是不是适合这个岗位。应试会有些用。但最关键还是平时的积累和思考。
good luck。
发现论坛一个小 bug,编辑栏里的序号是 5,贴出来变成了 1.
我个人觉得只是楼主没有经历过所谓的野蛮成长的项目。这本身就没有标准答案。我个人前面经历的项目只能保证抓大放小。产品原型和功能细节评审保证,其他靠个人把控。
第一,经验非常重要。第二,沟通非常重要。
项目经历的倒是不少,也曾经因为过 deadline 连着几月加班 通宵上线过。应该是这几年工作中 ,是真的没遇到完全不熟悉的系统,稍微有点不懂的系统,但是属于业务范围模式内的东西,大同小异了
如果我被问到这种问题,我第一反应就是反问一句:是什么原因造成了现在的局面(没有需求文档,没有架构图,开发很赶没空搭理我)呢?你们以后的每个项目都会这样吗?
所以我也不大敢面试的时候问别人这种问题,担心别人觉得我们路子太野,承受不了
感谢各位大佬 学习了
在面试中遇到这些问题, 首先要思考面试官想从这道题中考察我们什么能力
这个题上来就是不熟悉的系统,首先考察的更多我觉得是面对一个新问题我们的应对态度和面对压力,就像上面 skytraveler 说的,如果思路局限在需求文档上,那就是思路不开阔,没有相关经验;
接下来考察的则是对事情的把握程度,遇到困难怎么解决,遇到时间紧压力怎么解决
面试中更多看的是个人能力和表达思路吧