测开大厂面经大汇总
- 经验
- 顺丰测开一面
- 顺丰测开二面
- 美团(一面面经)
- 美团测开OC
- 美团测开实习一面_see you again_排序挂
- 美团测开 日常实习 一面
- 美团测开面经
- 美团测开面经
经验
面试官的有用的建议我写在下面:
1、多看牛客网的面经和面试题,把常见的面试题背下来。
2、力扣的简单题得全会,中等题要能说出思路
3、测试其实不见得就比开发容易,而且测试工程师本身要很懂开发才能让开发信服,所以测试工程师的知识面第一要广,第二要精。
4、这段时间以我的水平投大厂可能会碰很多壁,但是我的学校比较好,建议我投投中厂,或许更容易中。
5、不要因为觉得测试强度低就来做测试,其实测试强度不见得比开发低,有可能比开发还累。
个人体会:暑期实习其实是拉锯战,运气啥的无法控制,我只说说我们能做的: 1.无论结果,赶紧迈出第一步:我零基础就敢面teg后端,还是处女面。所谓知耻而后勇也。
2.保持稳定乐观的心态,坚持学习:挂了很down是正常的,但是不要陷入这种情绪太久,此处不留爷,自有留爷处,赶紧准备下一场。内耗很正常,想摆很正常,但别把负面情绪留到学习的时候。
3.礼仪:很重要。表示出你对面试官的尊重,打招呼、道谢等细节做好,谦逊但不卑微。
4.海投:多积累面试经验,多练手,多反思,上次面试不会的,不要留到下一次。
5.注意深度:卡哥的pdf是很好的,但对于非科班同学,没有系统上过计网、os课是硬伤,如果只背八股,很难在压力面中保持稳定,建议是深入研究一下某些热门知识点,比如tcp拥塞控制在启动时的性能瓶颈是什么?怎么解决?(二面面试官的问题,我也没想好怎么解决)
6.预期与能力匹配:我本身会的语言比较多,但没有说专精一门,后端如果问语言八股我肯定是G的。但测开岗这方面要求更低,他们的技术栈也不太限制,其实对我是比较友好的。建议各位录友仔细想想这个问题,及时调整定位。
7.不要想一份简历投遍所有岗位,除非你是top2 科班爷:针对不同的岗位,侧重点不同,比如测开就加一下黑白盒测试,后端就多提一下开发语言。
顺丰测开一面
1.自我介绍
2.对测试的理解
3.确定测试用例的过程
4.怎么确定测试需求
5.怎么进行迭代测试
6.自动化代码的框架熟悉么
7.现场手撕测试用例
8.如何定位bug 是给前端还是后端
9.网页输入网址到最后的渲染经过的流程
10.tcp/ip三次握手
11.数据库MySql 左链接和右链接
12.给表格,输入平均分 用mysql语言
13.问会什么编程语言 回答python 问数组 列表 字典的区别
14.返回一个字符串中最先出现的单独的字符,代码思路
15.上一个代码在测试的过程中如何测试
顺丰测开二面
1.自我介绍
2.测试熟悉的模块
3.自动化框架
4.对pytest熟悉么
5.接口测试
6.代码能力 毕设用的库 功能 应用场景等
7.python 迭代器
8.python 常用的库
9.线程和进程的区别
10.c语言 指针的特点
11.c语言 全局变量和局部变量
美团(一面面经)
1.自我介绍
1.1 看你简历有自己开发过很多项目,为什么选择测试而不是开发
2.询问项目的技术栈并结合项目问基础问题
2.1. 计算机网络部分
2.1.1 http和https的区别是什么,端口号是什么。你在做项目的时候还用到了其他的哪些协议,知道哪些常用端口号
2.1.2 当你在浏览器地址栏输入百度的网址,按下enter键以后,发生了那些步骤。
2.1.3 TCP协议和UDP协议的区别
2.1.4 TCP协议位于七层协议当中的哪一层,HTTP呢?
2.1.5 在你的项目开发中有没有遇到浏览器报错502和504的情况,造成这个报错的原因是什么
2.2 java部分
2.2.1 java的基本类型有哪些
2.2.2 接口和抽象类的区别
2.2.3 一个类能不能继承多个类,能不能实现多个接口
2.2.4 一个类能不能有多个构造方法
2.2.5 java的反射机制(没回答上)
2.2.6 spring有接触过吗,在做项目时有没有使用过数据库的缓存,你所知道的缓存组件有哪些
2.2.7 如果我不想让一个类被继承,我应该怎么做
2.3 数据库部分
2.3.1 你知道数据库的索引吗(没回答上)
2.3.2 GROUP BY是什么作用 HAVING是什么作用
2.3.3 GROUP BY和 HAVING能一起用吗(回答错了)
2.4 测试基础部分
2.4.1 你知道有哪些测试,在你做项目的时候进行了哪些测试
2.4.2 简历上有测试的实习,问在这段实习当中遇到的最大的或者印象最深的bug是什么
2.4.3 现在有一个菜品查询的页面,可以选择店铺 菜品类型 输入框输入菜品名称,你如何设计测试用例
2.4.4 你使用过哪些接口测试的工具,你更偏向于使用哪一个。
2.4.5 使用过哪些自动化测试框架
2.5 Python部分
2.5.1 Python的变量有哪几种,分别的作用域是什么
2.5.2 在你使用的Python test engine当中有哪些注解
美团测开OC
美团OC了,发个面经攒攒人品。
由于初期觉得自己学的比较差,一直没投暑期实习,到了快6月才开始投,只有美团给了面试机会,本身是学java的,但java初筛选没过,就转到了测开。
bg:211本
timeline:
6.19 约面
6.20 一面
6.24 二面
7.1 OC
一面:
自我介绍
base要求
后端和测开的选择
项目:
选一个项目介绍(项目是用的马哥的12306)
项目有压测过么 ?具体关注的哪些指标? 有量化嘛?
项目难点 以及如何解决的
登录注册功能测试用例设计 有哪些测试方法? 从哪些方面思考?
计网:
tcp三次握手四次挥手
tcp udp 区别
http状态码有哪些以及含义
操作系统:
进程线程区别
Java中线程的状态以及如何转变
算法:
常见的排序算法的时间复杂度以及稳定性
链表去重Ⅱ(这里我Ⅱ去重稍微有点忘了,就给面试官说了下想换个题,然后她让我说下思路,问我擅长啥,我说二分相关叭,直接给我出了个最基础的二分查找,我哭死)
二分查找
针对二分设计测试用例
MySQL:
索引的作用和优缺点
表的连接方式
SQL关键字的执行顺序
其他:
重来没接触过的复杂的任务怎么去完成的 在校期间遇到的比较难的任务怎么去攻克的
反问:测开所需要的品质和特性是什么?
如何学习测开?
面完半小时就过了
6.24二面
这场耳机有问题忘记录音了,不太记得了。
主要就是项目然后就是测试用例的设计。
算法:
层序遍历以及测试用例设计
MySQL:
对事务的理解
其他:
自身跳出舒适区的经历。遇到哪些困难如何克服?
反问:
业务做什么?
整体下来除开测试的问题都比较简单,因为之前没接触过测试,测试相关的问题其实都答得不太好,然后感觉面试官比较看重自身的沟通能力和团队协作能力,对于技术能力的要求没那么高,我问过关于我是否能胜任的问题,都说有mentor会带,不用担心。
总之面试体验很好,两位面试官都很和善,欠缺的地方也会给出她们的建议。
美团测开实习一面_see you again_排序挂
1.迭代器生成器
2.cookie session token
3.静态测试 动态测试
4.get post
5.深拷贝 浅拷贝
6.list 和tuple
7.left join和 right join
8.sql的数据一致性
9.什么时候会索引失效
10.说一下mysql的索引
11.压测不满足条件,要怎么办
12.tps和qps
13.酒店系统测试场景题
14.黑盒测试、白盒测试
15.成就感最大的事情
16.作为测试,开发diss你怎么办
17.lambda函数说一下
18.二分查找
19.HTTP和RPC(字节也问我了,这个)
20.你觉得你做测试的优点在哪里,比别人厉害在哪?
21.说一下系统测试、集成测试、验收测试
美团测开 日常实习 一面
1、自我介绍
2、拷打项目
3、说一下redis的数据结构
4、微信转账,测试用例设计
5、二分查找
6、反问
美团测开面经
部门:Saas,有些问题记不清了,把记得的写一下
一面(5.14)
1.自我介绍
2.为什么选择测开
3.购物车场景设计测试用例
4.输入url到展示界面的流程
5.死锁
6.Spring IOC
7.算法题:合并有序数组,自己设计测试用例
二面(5.17)
1.讲讲自己的项目
2.一道SQL题(两张表)
3.MySQL事务,索引
4.输入url到界面展示流程
5.Java垃圾回收
6.Java创建线程的方式
7.HashMap
8.反射
9.怎么使用的Redis
10.算法题:合并区间
美团测开面经
5.10一面
1、介绍项目
2、那里使用了redis,怎么使用redis,redis对于这种大量请求的话。
3、rabbitMQ怎么保证消息的可靠性
4、为什么做这个项目以及参考了什么
5、从事测开岗位的优势,给你一个全新的APP该怎么测试
6、怎么利用大语言模型怎么做测试
7、输入一个url到页面展示的全过程
8、Restful API
9、Spring bean 是线程安全的吗
10、数组怎么快速拷贝
11、说一下你熟悉的Linux、maven命令
12、动态sql的优点
13、数据库锁
14、手撕:最长回文子串