前言:最近前前后后面试了6天,一共10家公司,技术过了6家,拿到了其中3家公司的offer,最终决定来到某个二线互联网公司工作。以下面试企业为了保密我不说实际名称。
第一家公司:简称A
由于刚刚开始面试选择试试水,就在智联上投递了一写公司,这家就是第一个让我去面试的公司。这家企业是新三板上市的一家公司,大约有700人那样。面试时间定在早上10点,去了以后给了一份笔试题,第一题是性格测试我没有写,第二题是Linux,第三题是软件测试分为几个阶段,各阶段的测试策略和要求是什么?中间是很多选择题,大多都是关于Web测试、接口测试的,最后2道是python和sql。
写完以后大约11点了,然后把面试题给hr,然后hr一会告诉我笔试不过,无法进入面试。这个还是挺无语的。因为在面试过程中不管如何都会和面试官聊下,起码知道哪些题不对,也可能是我自己准备不充分导致,第一次面试就这样草草结束。值得一说的是这家hr超级漂亮,神似钟丽缇。
第二家公司:简称B
这家公司规模很小,大约就50人吧,是boss直聘上一个hr主动联系让去试试,所以就去,对于这家企业还是信心满满的,想找点自信,结果恰恰相反。去了以后也没笔试题,写了一个登记之后hr就让我和面试官聊天,首先让我把项目流程介绍一下,我说了以后,他说我看了你的测试项目感觉还不错,你给我详细介绍一下。有点懵逼,猛下这么说出乎我的意料,就说了一下项目使用的技术和项目亮点。
然后接着问我你们项目有多少条测试用例?测试用例需要哪些人来评审?什么是预测试,怎么进行?一般为多长时间?由于对项目的认知不够,我回答的不是很好,他接着说你回答一下你的测试职业发展是什么?我说我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。这个题目虽然简单,但我初出茅庐,对于未来的规划确实准备的不够充分。
后来又让我写个Mysql数据库查询语句,虽然最终写出来了但是时间过久。然后聊点其他的就说你回去吧,后续通知,我就知道这次面试再次挂了。心情低落极点了。
第三家公司:简称C
这家企业规模还不错,有上千人吧,环境也可以,是拉钩上看到的一家企业。也是10点面试,去了给了一个笔试题,一份心理测试题,面试题难度还是有点的,10道选择题考察知识多少缺陷生命周期,HTTP网络通信协议,Linux,mysql,jmeter,性能测试工具和原理等知识难度倒是一般,后面是大题,比如你都知道有哪些接口请求方式?区别是什么?bug的处理机制,bug的定级,线上出现bug时,处理流程是什么样的?Linux一些查找命令,一个简单的sql查询语句。Linux我不太熟悉,没写出来,sql这个平时复习的比较少,写的很一般。
然后是心理测试,这个测试题非常多而且考察东西也多,包括一些国外的名人问他干嘛的,设计怎么让北京三环不堵车,还有怎么设计类似摩托车但是不耗油等等吧,答完题大约11点半,然后第一面竟然是hr,聊了还不少,关于为啥跳槽,发展方向,以前做啥等。第二面大约就几分钟,问我会编程语言不,我说python我会一些,以前你的公司用什么语言,然后就说你回去吧我们后续通知。基本也挂了。
第四家公司:简称D
从第四家公司开始变得顺利,连续过了6家公司。经过前3家失败,我回去总结下,把基础知识复习一下,避免死在这样的问题上。这家企业大约300人,一家传统的公司,主要大数据方面的。去了也是一份面试题,这个面试题对我来说比较简单,选择题就不题了,大题是三个一个问什么是进程、线程和协程,一个是PO模式,一个是数据库查询语句。大约半小时就写好了,然后面试官看了一眼笔试题也没问笔试题上的问题,问我你说咱们聊什么知识,我就说接口测试,然后他问我什么是断言?我回答断言Assert用于在代码中验证实际结果是不是符合预期结果,如果测试用例执行失败会抛出异常并提供断言日志。
接着问我会什么编程语言,我回答python还可以,他陆陆续续问了一些python问题,最后又聊了一些Jmeter接口测试工具的问题,问题比较难我回答的一般。还问了一些元素定位的问题,这个我会,所以答的也可以。最后问下我薪水我说最低多少,就开始二面了。
总体还是挺满意的然后问我薪水,让我等下说让总监决定我的薪水,然后总监不在,这个确实不在,他领着我去人事那边做个登记说明天给电话来复试,大约2天后打电话让去复试,因为我手里有offer了就给hr说了情况,我说你问下,如果薪水不到,我就不去了。后来hr回复他们确实给不了,我说那就算了。这家公司是好的开头,整个信心提升了好多。
第五家公司:简称E
这家企业大约700人,300多个研发,办公环境倒是一般,下午2点过去的,也没有笔试题,主要问接口自动化知识,然后问我你熟悉哪个测试工具说个,然后我随便说了几个他说可以,又问我要多少薪水,最低多少我说了下他说没问题,就让我去二面了,二面问的是数据库,编程语言方面知识,我感觉答的倒是一般,大约聊了半个小时,然后说我们今天就聊到这,然后我就回去准备下一家。
然后回来路上一面就给我打电话说你面试通过了,薪水按照你说的来,问我啥时候入职我说下周,他说尽快,最后hr也给我说了薪水,过了一天就发了offer,这家公司感觉还行吧,最后只是感觉挺对不起hr的,答应去没去,打电话时候明显生气了。
第六家公司:简称F
这家公司规模还不错,可能有些买水果支付钱的时候还用到,但是总部在上海,北京新成立不久。这家没笔试题,主要是针对项目,问我测试过程中遇到过什么问题,如何解决的,我都一一解答了,聊得时间蛮久的,最后他说他们加班可能会少,测试团队目前就5个人,问我能否接受,然后又说自己公司很有前景什么的一堆,我个人不喜欢这样小团队,坑太多就说我回去考虑下给你打电话,当然薪水他也说可以按照我要的来。因为不喜欢这样环境所以也没打电话给他。
第七家公司:简称G
这个公司可以算是3线互联网了,小有名气,规模也比较大,当时是很想拿下的,下午2点过去的,不过面试的还挺多的,就我那一屋子就3个人,笔试题是一个小时,第一题主要是针对目前流行的一些测试技术,让解释下。我大约搞定了80%,因为平时看的多,但是也很多只是知道存在并不知道用法,第二题是一个排序,第三题是selenium中你最熟悉的接口或类,第四题是说说接口测试的流程,介绍一下request有哪些内容,最后一题是给一个题目你写一个算法,写完会让你对这个算法设计测试用例,这里我紧张了,因为堆栈那里完全不会,代码估计写错了。还好测试用例写了个大概,直接学的黑盒测试加白盒测试用上就好了,其他的也不会。
面试时候可能人多直接由技术总监面试,技术考察点倒不是很多,着重考察个人,问你如何展开测试工作,你是什么样的人等等我回答的还可以,然后他说你的薪水多少我说下,然后他签字说去找hr吧。这家过的很轻松。hr给的薪水明显低些,但是他们4个月奖金,3个月一发,考核是13k到15k。offer合同也有写,应该比嘴上说我们几个月年终奖靠谱多了。
这家企业我犹豫了好久,因为后面我成功面试了另外一家,这家技术总监给我打电话聊了有半小时说了一下他们的前景而且薪水会加到比我拿到的只多不少,hr后来打电话也确认了这件事。在后来属于我的直属上司又打电话和我聊聊,不过说实话挺感动,我说我们加微信吧,以后有机会再合作,因为互联网圈子很小。
第八家公司:简称H
这家企业规模还挺大,让写一个心理测试题,主要是APP项目,公司目的主要想招几个人做一些项目运维,来了一个面试还挺帅的,主要就问项目,没什么具体技术点,就是我们相互吹吹牛逼,他吹完我在吹,然后说小伙子很不错,要不要考虑来啊,我说这个压力山大啊,你容我考虑考虑就回去了,反正我肯定不想在这样环境工作,很苦逼。
总结
整个面试下来,觉得面试也有运气成分,但是更多是实力体现,我们不要抱着侥幸的心理,把基础打杂事,注意说话的方法,一定洋溢着自信。注意一点是当面试官问你你有什么想问他的不,把握好机会,也会可以逆转局势。你可以问他需要什么样人然后定位自己看看自己是不是,说到底面试的人想要招人过去,记得一定要诚恳。不要说什么大话,什么我精通python语言之类的。就说你自己性格特点能做什么样事,也许面试官会给你一个机会。还有就是面试之前记得准备充分,关于是否要看面试题,如果可以还是要看一下,注意一下问题的细节,为自己创造多一点机会。还有就是面试完毕之后进行总结,千万失败否定自己垂头丧气。如果感觉公司还不错,就可以踏踏实实工作,不要眼高手低,错过机会,当你实力很强的时候就是企业主动找你的时候。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。