【面经】美团测试1,2,3面,一起来聊聊?

最近因为公司层面的关系,我被迫营业开始了一些面试。

【面经】美团测试1,2,3面,一起来聊聊?


最近面的公司有:美团、阿里、字节、B站、携程等等。从面试中呢也有了一些感受,比如面试形式、内容、面试官的关注点、其他balabala...

一、关于面试

首先,关于面试这件事,我觉得除了解决我们工作问题之外,也是一项可以提升自己的途径。

记得之前看虫师、乙醇的博客的时候,得到了面试驱动成长的思想,我觉得是很有必要的。

可以让你获知当下的市场,对于测试工程师的能力要求,发生了哪些变化,你是否还可以保持在主流位置。

从面试官的问题,反推你在工作中的不足,有助于你后续工作的提升。

在互联网行业,技术更新迭代的频率还是很高的,这也让持续学习变成了从业人员的一项重要能力。在现在的招聘信息里,不管大小公司,对于测试的要求越来越高。除了业务能力之外,各种技术栈也随之而来,比如:java、python、CI/CD、Linux、自动化、mysql、各种中间件(MQ、Redis、ES)等等。如果你不能及时感知到这些变化,那么可能就会陷入被动的局面。

另外,在面试中,大概率会遇到一些你表达不好的问题,比如你在工作中除了完成基本工作外,还做了哪些质量保障的推进改善?这种问题就很值得事后反思归纳一下了,然后总结出问题,反逼我们去思考或者寻找解决方案,从而提升自己后续的工作。

所以,除了找工作要面试之外,阶段性的面试也比较重要,只不过这个周期要因人而定了。

二、面试前的准备

面试前的准备是非常重要的,视时间情况而定,尽量的从多方面去准备。

比如梳理你现在负责的业务、系统应用的架构、业务的核心、测试工作的重点等等。如果会涉及到其他技术栈的,还得看看代码知识、数据库、各种中间件等等。

总之不打无准备之仗,在有限的时间里,能做多少做多少。

三、关于岗位 Title

其实很多招聘中写的 title是测试开发工程师,但是基本上不是纯走测试开发的,还是要基于业务测试来的,在我看来还是属于高级/资深测试工程师。

对此,我个人的观点,测试的核心肯定还是基于业务走的,然后开发的技能是为了帮助测试提效的,所以我个人的预期也非纯测开(开发能力也不够),所以遇到这种title的也不用慌张,看清楚JD需求,只要hold住就可以试试。

四、美团三次技术面内容

虽然面的公司比较多,但是面试题展示就还是以美团为例了,因为很多公司的面试题都有相似之处。

一面 1. 自我介绍 2. 关于自动化:怎么做的,目前的进展,效果如何,遇到的困难 3. 你的框架搭建,最初是考虑了哪些因素去设计的 4. 如何维护自动化case? 5. 有没有用mock去解决问题? 6. 说说你工作以来做过的这些业务,你觉得在保证质量工作中,存在的差异性 7. 你在工作中发现的问题,自己做了什么事情去推动 8. 沟通下来,觉得你们流程问题还是比较多的,纯靠手工去保证么? 9. 开发冒烟执行后,测试如何判断是否通过 10. 算法题:判断15张扑克牌,随机5张,大小王任意配,是否是顺子 11. 看你用python多,聊聊python的一些数据结构,常用方法等等,都可以说 12. python中浅拷贝、深拷贝 13. 测试的接口都是什么协议的,对http协议有进一步了解么 14. 问代码是怎么学的? 二面 1. 自我介绍 2. 平时如何做测试工作的 3. 流程,规范相关 4. 推进遇到的难点,分析,解决 5. 聊聊最近印象深刻的项目或者bug 6. 聊聊自动化如何实施的,使用场景。针对你回答,抓细节点深问 7. 关于QA如何验证开发冒烟测试通过的方式 8. 问了数据库,索引。 优点缺点、常见索引类型、索引最左前缀原理 9. Redis缓存击穿,雪崩 10. 问了java相关基础,多线程 11. sql题:数据库单表查询,主要考察group by用法 12. 算法题:合并有序数组 13. 反问环节 三面 1. 自我介绍 2. 算法题:给定一个数组,判断是否有重复数据,最少3种方法实现。 3. 聊平常的工作内容,具体哪些业务,系统架构,如何交互 4. 用到消息队列,跟接口交互有什么区别,优缺点 5. 抓住简历上的项目,和你回答的内容,继续深问 6. 问你之前XX项目的测试重点是什么 7. 涉及到性能测试的,如何进行测试,关注哪些点,指标 8. 用例设计题:一个新客、老客、转新购买活动商品减优惠的需求 9. 聊做了哪些工具,怎么做的,前后端用到了什么 10. 自动化 怎么做的,做了哪些,测试数据是放在哪里。 11. 多接口串联的场景,自动化要怎么做?

上面就是3次技术面的内容了,跟后续的其他公司的内容对比后,我觉得是有很强代表性的。现在基于此,作一些归纳总结。

五、面试内容主要构成

我是异地,所以都是视频面。用的是牛客网,方便在线做题。三次面试时长均为1小时左右。

1. 自我介绍

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypdgf.html