2年测试岗面经--发帖子攒人品

社招岗位,base北京,开到13k(外包,应该是可以argue到14但是不想去 终止流程了)

整体问题比较偏重于业务,没问算法题。

一面一小时:

1. 介绍下自己

2. 介绍项目,项目分为哪些模块以及各个模块之间的关系、使用的中间件

3. 你负责模块的用户业务流程说一下

4. 作为测试你在一个迭代的全部工作

5. 你们的自动化是平台还是自己搭?

6. 为什么要重构这个自动化?意义是什么?

7. 自动化有没有发现什么比较严重的问题?

8. CICD怎么做的? 你参与了多少?

9. 学物联网为什么做测试?

10. 数据库你熟哈?工作常用的sql有什么?

11. 力扣sql题 筛选各科都及格的学生

12. 接触过慢查询吗?如何排查慢查询以及解决方式? --说了索引失效的情况以及使用explain

13. 有做过关于边界值的测试吗?

14. 了解项目的缓存吗? Redis缓存雪崩?

15. session和cookie的具体区别?

16. 了解关系数据库和非关系型数据库吗? 区别是什么?

17. get和post的区别?

18. Linux命令常用的场景,常用的命令是什么?

19. 查第十行的log

20. python的数据结构有哪些?

21. 装饰器和生成器用过吗?

22. pytest的fixture是用什么实现前置后置步骤的?

23. 发红包测试用例

24. 反问 --业务内容,人员构成

二面50分钟:

1. 过往的两段项目的测试重点和难点,以及测试人员在其中起的作用。

2. 第一段做微服务迁移,你的工作亮点是什么? --迁移过程不但保证原有业务完整平稳也修正了一些历史bug、统一了接口规范,追问你能举个具体历史问题的例子吗?

3. 你们的拆分是基于什么排期原则拆分呢?原本的架构是什么,拆分后的架构是什么?

4. 第二段做出海平台,你的测试难点是什么?针对难点有没有整合出一些方法论? --提到进度管理里营销视频非常规状态的展示容易出问题,追问这是产品层面该决策的问题,为什么评审环节没有明确而是测试流程中再倒逼开发统一?

5. 你所在的流程化这个模块,在进度管理的时候只是摆出客观的数据,还是针对数据有投放情况分析和建议这种功能呢? --目前只有客观功能,投放分析需求在排期

6. 项目有没有出过严重的问题?以及如何响应解决的。 --提到线上用户登录的问题、定位过程和推动解决,追问这个问题以前没有出现吗?--刚刚修改过配置就被自动化复现然后解决了。

7. 你们的自动化是什么执行策略?每次迭代的时候上还是日常轮检?如果有不稳定出现的问题呢?

8. 你觉得做自动化的意义?除了你自己负责模块的用例,对公共模块还参与了什么?

9. 提到CICD建设,你做的工作只是在flow里进行了一些简单的配置吗? --还有不同环节下不同测试范围以及异常情况的回调配置。

10. 针对简历里压测的部分,很具体问了有关压测的需求背景、目标、关注点、以及如何设计的压测计划。

11. 搭建压测环境的时候,怎么认定模拟环境的测试结果也能符合线上的预期? --按比例缩小集群环境来模拟,追问业务逻辑可以缩小但是基层数据呢?回答用ES影子库,来自测试机器ip的请求代理到影子库,不会对线上环境产生影响。

12. 项目里互相依赖的上下游之间是怎么划分测试区域的?对于业务传递过程中非常规的场景测试如何覆盖的?

好运好运接心仪offer!看到帖子的家人成功涨薪上岸!

全部评论

相关推荐

6 13 评论
分享
牛客网
牛客企业服务