美文网首页软件测试
以前在shopee虾皮测试面试-简单总结 和 对测试工程师职业

以前在shopee虾皮测试面试-简单总结 和 对测试工程师职业

作者: hao0_0 | 来源:发表于2020-03-14 20:20 被阅读0次

    一. shopee虾皮测试面试

    面试过程:

    去年19年中旬,去shopee虾皮面试测试工程师。一个20多岁面试官,像出社会不久的学生。问我第一个问题是:n级台阶,每次可跨一步或者两步。共有多少次走法?

    那时候去面试我内心是拒绝的,因我已有了offer还较满意,但是shopee的人事非要让我去面试,怎么怎么的公司比你现在的公司多好。于是没有充足的准备去面试,现在想想挺可惜的。

    好,听到那个问题第一反应懵逼了,因为测试工程师,在测试过程中是用不到那么深的语言功底(大多数80%以上的测试工作)。本人是有一点语言的功底,于是用python在纸上写了一个我自认为正确的实现代码给他,面试官看说步数每次是不确定的,有时一步有时两步。…我听后第一反应我是写不出的,不说代码实现,就是我用笔算也算不出,于是我说我不会,他继续让我在试试,我就自己数学知识用树状图归类算,希望有所突破,最终还是无法算出N个台阶的走法。面试官轻蔑的一笑,瞄见他笑,自己的自信心受到一点打击。

    第一个面试问题后都已经过去了20多分钟,过程绞尽脑汁的去解题,导致那时的状态已不佳,最后的结果自然也是预料之内(测试内容在整个面试过程一个没问,要么问基础的网络协议,要么代码开发知识)。

    可能是太菜了吧,冷静去思考也能理解。银行柜台的业务员一般都是研究生以上。

    这个题:n级台阶,每次可跨一步或者两步。共有多少次走法?需要用到递归的思想,f(n)=f(n-1)+f(n-2)+f(n-3)+f(n-4)+........。于是:

    总结:

    抛开shopee,大公司腾讯,阿里,尤其华为这些公司,第一非常看中学历,他们虽说不歧视,但是低学历的人,面试官先入为主降低对你的印象(本人腾讯面试为参照),可能高学历才能符合这类公司的最低线吧;其次他们看中的是岗位之外的能力(差异化),例如测试人员看中的是你写代码能力,而不仅你只会测试的工作,虽然进去99%也是只做测试的本分工作........。大公司面试造飞机,工作拧螺丝现象比较普遍。

    个人建议:面试前要做充分的准备,多刷面试题(刷1周以上,虽然你工作不会用到);面试过程中一定要吹牛逼(放大自己优势,简历等);关系>能力,自己品。

    工作现实实例

    说几个实例现象在探讨下:

    1.我工作期间同事跳槽情况。找到较好的都有一个共同点,很能说(吹)(健谈),他们在工作中是非常普通的,不论技术还是工作态度。那为什么这类人可以轻易的拿offer呢,有经历的人自然懂。

    2.学历越好的人没有学历较低的人踏实,但环境,待遇,发展,学历高的人会更好。这是我个人工作中看到的现象,不知是不是个例,此问题不做探讨。

    3.工资和能力不对等,有时你的同事比你工资会高5k以上,但能力和你差不多,或比你还差,不做深入探讨。

    总结

    找工作和你的技术可能不是起直接作用

    以下,轻度总结。

    第一现象:面试一定要吹(自己掌握度),尽可能展现自己的优势。

    第二现象:学历越好的人找工作确实有优势,虽然和你的能力差不多。

    第三现象:与人事要学会谈工资,不能太愚钝,老实。

    二 . 测试工程师职业的探讨与引深

    先说个人的立场,如自身有能力,能不选择测试,就不要做测试。

    三点出发探讨:

    1.前途

    测试工程师是没有前途的,尤其是过了30多岁,如果还没有做到中层或者高层,你会自己退出这个行业(失业找不到工作,没公司要你)。过了30多岁后?

    2.环境

    测试工程师是一个入门非常低的工种,每年有大量的其他行业人进入(培训班一大把),导致这个行业竞争大,淘汰率高;

    付出不等于回报,。1.领导一般都是不看重测试(看中生产项目质量,而不是测试,不知道能不能理解),测试时间能压缩就压缩,人越少越好。2.实际需求项目中,测试工作量和压力都会超过开发(好几个开发配一个测试),反而工资有时候只有开发的一半(想想可悲)。

    测试工种的尴尬位置,产品,开发,测试,项目经理。/产品会向着开发,因为产品提出的产品实现思路,要询问开发是否能实现/;/产品对测试,测试经常询问产品需求怎样怎样/;/开发对测试,大多数开发是歧视测试,测试技术low,还给我提bug/;/项目经理如赶着上线,时间都会压缩测试的工作时间/。/还有测试领导,给你压力(懂得人自然懂)/。测试工种,在团队里面大多数都是比较孤立,且弱势。

    测试工种性质,测试就是发现项目中的问题bug(尽可能的去发现问题),而不是把项目中的问题都发现,保证项目一点问题都没。反而在项目中,领导会重生产的bug,很少去看测试的过程......。自己在想想开发,产品,项目经理,他们的工作体现是怎样的,自己去品。

    3.发展

    测试内容工作基本分为:功能测试(web端,移动端,服务端),接口测试,自动化测试(接口,UI),性能测试,安全测试,项目系统测试。我所罗列的每一个测试都是要超过一年以上才能真正的熟练掌握。测试要做好学习的东西非常多,导致测试要往上发展,后面付出的学习努力要超过开发和其他工种。(现在的大厂测试要求都要会写代码)

    项目之内的职位做一个对比,“测试”对比“项目管理”人员,工资比项目管理要低一截,工作量是项目经理的至少两倍;压力至少是项目经理的三倍;面试不通过率和压力至少是项目管理的2倍上。.........

    ..........................................................

    总结能做开发就去做开发,能去做产品或项目管理就去做,这些岗位待遇和发展比测试要好的太多!如果一定要做测试,建议至少学历是本科,最好985 211,且会说交际不弱,不能太内向。

    如果想进去IT,在付出几个月努力学习,去做开发,产品,项目管理,后面的回报要好的多。

    如果我开始做开发,四年工资至少是25K或30k以上,付出同样时间和付出…。一个4年多的测试人,深刻总结。

    (可能是自己菜,给测试丢脸了 @.@)(有人会说,你现在也可以做开发呀,对不起我需要一个女师傅带我)


    最后申明:以上内容,如有不同认知的,请保持你的想法,你一定是对的!



    第一次发审核居然不通过,不知道为什么???

    相关文章

      网友评论

        本文标题:以前在shopee虾皮测试面试-简单总结 和 对测试工程师职业

        本文链接:https://www.haomeiwen.com/subject/wktnshtx.html