我的面试经历及思考

上一篇 / 下一篇  2014-03-21 18:39:03 / 个人分类:经验之谈

现在很多人都已经养成了一个习惯,就是面试前都在网上搜索一些对应公司的基本信息及面试内容,如果有笔试题,一定会第一时间内把那些题都做一遍,然后胸有成竹的去参加面试。我也不例外!既然我都已经查阅过别人的面经,处于礼尚往来考虑,我也需要提供些有用的信息给大家,说说我的这许多次面试经历~不过我已经不记得别人都问了我哪些问题,这也不是我这次分享的重点,我主要是想结合每家公司面试官的出题思路及与求职者互动过程中做的好的和不好的拿出来跟大家晒一晒,吐槽吐槽。


阿里

BAT在我心里是高大上的形象,不少求职者趋之若鹜,能进入这样的名企工作的确是很多人的梦想。这次求职经历,我也有过几次与阿里正面交锋。


小微金服

14年1月春节前时候,有猎头帮我推荐了阿里小微金服的高级测试工程师一职。其实当时对于自己的定位就是两个路线,一个是去BAT这种技术很强的公司做技术,深耕一下自己的技能,另外一个就是去技术不是很强的公司带团队。阿里在我眼里就是属于有很多技术大牛的公司,有一群的优秀且聪明的工程师在构筑着无比复杂的架构。到了那里,一个女同胞面试我,最开始她担心我最近2年都是在带团队,怕我介意高级测试工程师这个岗位,当然我诚心解释排除了她的顾虑,同时她还担心我以前多是做页面功能测试的,对于APP这样服务端测试比较多的工作不能应付过来,当然我也极力排解她的顾虑。接下来的面试多是问了一些实际测试工作中的场景及设计用例技能,还有就是一些linux命令,以及自动化过程中遇到的困难以及如何解决的,当然这些都是我工作中经常使用到的,自然不在话下,另外还问了一些JAVA的基础,如继承,重写,并当场设计一个student类。而我栽在了JAVA的考察上,细细说来主要原因就是太大意了,我只是直接说了继承就是类的extend,重写就是方法的override,并没有介绍详细的用法,对于student类只是大概设计了ID,name,class三个成员变量,和成员方法名及参数getId(), setId(int ID),getName(),setName(String name),方法体并没有写出来,构造方法也没有写,我觉得太简单没有必要再写了,我跟她讲可以直接考察下具体要实现什么样的student类,她回答我自己想就好。这类开放题目,让我倒是有些措手不及,毕竟工作中都是为了解决具体某个问题而写代码的。后来让我回去了,连二面机会都没有给,跟猎头再三询问结果,结论是JAVA基础太差。对于这次面试我的总结就是准备不充分导致了这个结果,如果想顺利过关就需要多方面准备才行,不管我们工作中能够解决多少的实际问题,面试官都只是关心这短短30~60分钟我们的表现,而且不能大意,要谦虚不能自傲。


淘宝

年后电话打过来聊了大概半个小时,问了很多我工作中的事情以及自动化测试性能测试相关的,并且让我介绍了很多我自认为是亮点的内容,自我感觉聊的还不错,但是最终结果还是未通过,再次与猎头沟通没通过的原因,说是HR系统里写的就是不合适,未详细标注,猎头提示很大可能参考了年前那次的结果,因为两次面试时间间隔很短,JAVA基础太差的备注害苦了我。这次面试我的想法是企业方应该多给求职者一点机会,多个角度也许才更能全面的考察一个人,对于一个较长时间没有面试过的人来说可能真的没有准备好,也许这次再问我JAVA的问题,我已经准备的不错了,即便是中间这段时间准备的,至少也能看出一个人善于总结之前的错误积极改进,也不失为一个优点,工作中何尝不是做很多类似的事,遇到不会的不懂的要善于通过学习实践来提高自己。


中麦通信

很多人应该都不了解这家公司,那我先简单介绍下,它是第一批拿到虚拟运营商的公司中其中一家巴士在线的全资子公司,成立于2013年,主要负责虚拟运营商相关业务,一家创业型公司。公司也是想找一个能帮他们带领好测试团队确保产品质量的测试经理,因为不是专业的测试人员面试我,而是开发总监跟我聊了很多一些工作中的场景如何来测试的问题,还聊到了一些他们单元测试中的一些难题,如果自动化测试的话如何解决等,还有大数据量如何构造数据及测试等,我的回答应该还如他意,整个面试过程还算比较轻松,然后是VP面试,我主要介绍了我过往的工作内容及业绩,对测试相关的问题问的不是很多,然后介绍了很多公司的规划,特别希望我能加入他们。这不是最让我印象深刻的,让我惊讶的是HR面试谈薪资时还问了很多测试相关的问题,比如自动化测试,性能测试相关的等等,顿时好生敬仰,从没有见过如此懂技术的HR,她居然还说她自己不懂这块的,我当场就说你对这些好了解啊~心想难道是创业型公司在招人时HR也需要先对候选人简单做个技术沟通?后来因为薪资没谈拢,没有去这家公司,不过我只能说给的待遇也还不错,应该比一般的创业公司丰厚些,只不过不符合我的预期。我也非常期望能见到他们的产品,没准以后买他们的SIM卡和服务呢。


亚马逊

也是一家高大上的外企,在网上看到他们能提供的薪酬就让人无比动心,正好也有一位猎头联系我,但是我实在对自己的口语没有信心,已经4年多没有讲过英语了,不过猎头说的一句话倒是又勾起了我的极大兴趣,只需要能简单的口语沟通即可,主要是能写和读懂英文邮件和资料,这个我当然还是没有问题的,好吧,欣然接受他的推荐。过了2天,他回复我说亚马逊那边的人嫌我们公司的人技术不达标,真心是还没有开始就被打回原形,也不知道是谁何年何月去面试给亚马逊留下了这么个印象,但是在我看来,最近两年我所在的部门人员技能都相对有极大的提高,对此我极力要求猎头再次与亚马逊那边沟通,应该用发展变化的眼光来看待,再者是针对不同的人应该有不同的考核结果,可惜无果。好吧!就算与它没缘,不过我仍然要讨伐一下亚马逊那边负责招聘的人,这的确是一个比较极端的做法,哪怕电话面试简单聊聊也多少对求职者有更客观的了解,也不至于一竿子打死。


京东金融

因为招聘的是这个事业部测试负责人,是测试总监/经理岗位,而帮我内推的也是这个岗位。所以面试官都是从别的事业部找来的,也就是说并不是我的直属上司。一面是个女的,自我介绍之后就问了很多技术上的问题,具体哪些问题我也记不太清楚了,但是唯一让我记忆深刻的一点,就是她在问我自动化实现上,也许是我并没有按照她的意思直接写出自动化代码,而是把如何设计这个自动化测试的框架说了一遍,然后在阐述过程中她也不停的打断我,来表达对我的不满意,说过不止两三次不管以前你干过什么有多么牛,主要看做现在这个岗位是否适合,我的确承认很多公司都很想找一个有同样经验的人不用多少培训就可以立马上手,我询问她们现在有没有使用什么自动化框架(即便是自己实现的)来辅助测试时,得到的答案竟然是自己写了两段代码来做自动化的并没有什么框架,我心里暗自想是否只有她一个人在做自动化,也只有她一个人能运行自动化呢?我觉得能写出几段代码并不能判定这个人适合做测试总监/经理,而更适合是对工程师的考察,对测试更宏观的方面的考察可能显得更重要。二面是个男的,也聊了大概一个小时,问了很多项目及管理中的问题,还针对某个项目整个测试流程都阐述了一遍,基本上算是把我工作中处理的很多事情都聊了一通,当然中间也夹杂一些技术上的考察,整体感觉还不错,面试官也非常nice,中途还问我是否需要休息下,他说毕竟面试是非常累的,不过的确我头都有些晕,这段时间精力是绝对集中。当时面试完时间是差不多5点多了,从第二个面试官透露出来的信息是还需要见一下事业部负责人,我也自己感觉虽然第一面不是很理解,但是二面应该可以扳回一局,就这样回去等通知了。可遗憾的是,居然面试没通过,原因是编程能力不行,好吧~我这次是真的无语了。公司我们部门整个自动化工作都是我来主导的,包括框架的设计实现及case的编写我都有参与,应该写过的代码行数不低于1万行吧~居然落得这个结果!都怪我没有直接在纸上把代码写出来,不过说实话,没有在eclipse这样的工具里而是在纸上直接写代码倒真的没有啥感觉不知道如何下手,平时也很少这么干。


中体彩

一家国企,我去面试其实也是想见识见识搞IT的国企特别是搞体育彩票的到底是个什么情况。工作环境很一般,办公地点装修的也比较普通,并没有想象中那么豪华大气,整个面试过程感觉里面的人还是比较不错的,因为当时猎头推荐的是高级测试工程师的岗位,面试前其实我也担心给不了我期望的薪酬,但是猎头说薪水应该是没有问题的,所以不妨一试。在跟HR沟通过程中了解到国企倒还真不错,有很多福利,过年过节礼品卡自然少不了,高温补贴啥的都有,只不过自习主席上台,福利也有所缩水,但相对于其他民营企业还是有优势的。他们那叫一部二部什么的,跟当时那个部的技术老大聊的时候也谈到离职原因,我说是职业发展瓶颈,他提到这里已经有一个测试经理,负责所有测试人员的管理,当然我也可以辅助他,但是如果他在这里的话,我还是没有机会的,然后我就说一个企业要收揽人才的话,事业/待遇/环境/感情几个方面都可以下功夫,我并不是特别在乎title什么的,如果待遇上能如我意,也是没有问题的。不过他提示应该达不到我的要求,然后让HR跟我谈,谈的时候我也说了自己最低可以接受的范围,然后让我回来2周后需要跟这个部负责人面试,当时这个人在出差不在,就回来等通知了,目前为止都没有消息,我想是因为待遇问题吧。


京东广告

招聘的也是事业部测试负责人,第一面倒是面试官不少,共3个,应该也是其他部门的测试负责人吧。在面试过程中,多是一个人在问,另外2个人问了两三个问题吧,多是功能测试方面的,自动化测试及其他技能涉及较少,与他们聊的也还挺开心,还有说有笑的,更像是在讨论。二面是技术总监,只问了3个问题,具体内容也不再说了,我想说的是三面。前两轮面完后也回来等HR再约三面,即与事业部VP面谈。在HR通知我说三面时还强调了下主要是面试管理方面的技能,让我准备一下,其实我下来还花了不少时间在总结最近2年来如何进行项目及人员管理的,还专门在纸上列出一个思维导图,从各个方面分析我是如何来做的,但是到了那里却没怎么用上。话说这位VP也是技术出身而且还获得过多项广告相关的技术专利,问了自动化框架,不过的确他先只是问的框架,然后工作中如何分工,还让我自己现场写代码设计一个hashtable的接口,我自己写了3个方法get,put,,containsKey,的确不太理想,自己之前工作中用过三五次hashtable,理解也不是特别深刻,不过好在没有留白。接下来回去后恶补了一下JAVA集合的知识,为接下来的小米面试做了下铺垫。幸运的是得到了京东广告的offer。所以,我想说的是,如果可以的话面试前最好通过各种途径充分了解下面试官,对于做技术出身的千万不能大意,没准就会考考技术水平。


小米

据说小米今年要扩大规模,从五千人扩到一万人左右,而我面试的是小米电视。从JD上看不出来职位具体职责,跟其他公司软件测试经理一样的要求和工作内容。在小米面试了好几个人,如果按轮次的话有五轮吧,2轮测试,1轮业务,1轮HR,1轮VP。一二面跟其他公司面试一样,各个方面都有考察,包括linux命令,JAVA基础,用例设计及功能测试等等,还现场让编写登录的用例,还好我从各个方面着手考虑的比较全面,并没有难倒我,但是聊到工作内容时倒是让我有一点顾虑,主要是招聘一个电视AppStore上App审核组leader,因为有大量第三方App提交给小米,需要人工审核他们的功能,类似于验收一样,但是人工工作量巨大想通过自动化方法来替代手工劳动,还比较奇怪的是这个组需要report给产品运营的人。接下来的3次面试都还不错,然后让回来等待,还需要跟VP面谈。与VP面试时其实更多在考察对于一个我从来没有做过的工作是否满怀信心,是否能接受挑战,能在较强负荷的工作压力下迎难而上,当然我结合现在工作的实例来说明我一直都在进行新的尝试和挑战,并且善于解决没有遇到过的问题,最终获得了他的肯定。最近两年小米的爆发式的发展速度的确让很多人刮目相看,这里没有KPI,没有title,进来的人都是工程师,大家都是干实事的,扁平化的管理和满怀激情的工作氛围的确是很多人来小米的原因,只可惜主要还是工作内容原因让我回绝了他们,如果是公司内纯软件产品的测试可能我能接受,毕竟这是我的职业方向。


通过这段时间的面试经历,也有一些自己的想法:

1. 并不是每个面试官都懂得如何进行成功的面试,也许面试经验丰富的人才懂得如何全方位的考察一个人,否则可能会误判,或许只招了会面试的人进来,而不是会工作懂得如何解决问题的人。毕竟还是‘千里马常有,而伯乐不常有’,做一个好伯乐本身就是一大挑战。所以对于比较高级资深的职位的话,企业真的需要选好面试官方能找到真正的人才。


2. 在面试中凡是有女的面试我,都会挂,当然首先也有我自身的原因,除此之外,我要解释一下我遇到的女面试官的不足:1)她们更注重细节,可能稍不合她们意就会PASS掉;2)她们相对缺乏宏观管理和分析能力;3)更希望寻找一个来了就能干活的,对于潜力和学习能力等等不会太注重。当然,并不是所有的女面试官都这样,社会上同样有很多优秀的女性丝毫不比男性差,这点我毫不否认。


3. 准备面试是一件非常不划算的事情,伤神费时费力,在工作中实践提高进步会非常的快,可能很多企业都没有培养一个人的耐心,但是如果一个人只会做做过的事情,对从来没有做过的事情缺乏分析和解决能力的话,也只能解决当务之急,不能委以重任。一个人的能力不是体现在能处理好以前做过的事情,而是更多的体现在能处理好以前从来没有遇到过的问题上。如果把面试当成考试一样来对待,我觉得是一大悲哀!


【推荐】

也可以关注下我之前的一篇文章《如何更好的招聘软件测试人员?》,添加微信后回复004即可查看。

又是一个周末了,祝各位周末愉快!


TAG: 面试经历 软件测试面试

51Testing小编的个人空间 引用 删除 zaza9084   /   2014-05-04 11:08:25
您好,我是51Testing软件测试网的编辑,您的本篇博文近日将被推荐至51Testing软件测试网首页发表~
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

Open Toolbar