hello大家好,第一次发布文章,记录了一次大厂的测试开发面试经历,请大家多多指教~
1、自我介绍
惯例开局一段自我介绍;介绍毕业学校、工作内容、做过的项目、技术栈等
2、项目,技术栈怎么使用
讲了自己的前后端技术栈,然后平台项目等
3、流量回放平台怎么搭建
首先需要一个任务管理系统,用户可以创建自己的一个回放任务以及断言条件,后端根据特征筛选出数据,进行回访请求,然后根据断言进行判断,最后生成报告。
请求量过多可以通过消息队列方式,数据存储可以用云存储中间件
4、自动化平台搭建
整体流程是前端拼接自动化任务,配置入参,需要检验的点,以及想要验证的场景,后端负责执行自动化任务,进行断言,生成报告等
5、算法题
最长特殊序列
6、八股文
- 深浅拷贝:深拷贝是指复制出来的对象内存地址都不一样,浅拷贝是指复制出来的地址一样,改变原始对象的值,新的对象值也会变化
- java字节码:指机器可以读取的语言
7、场景测试
优惠券场景测试:
说了几个方面,功能测试,安全测试,压力测试,移动端兼容性测试,整体来说这块在功能测试上说的比较浅,例如写库,写缓存之类的测试就没说到