测试开发工程师一面面经
完整信息
本篇目录
1.自我介绍
2.项目中Pytest的用法,做了多少测试,设计多少用例
3.Pytest的作用域有哪几种
4.项目里为什么用token不用session
5.印象最深的用例是哪个,具体讲一讲
6.设计了哪几种角色
7.以文章发布接口为例设计测试用例(角色+内容)
8.接口测试和UI测试各自的优缺点是什么
9.为什么接口测试用例比UI测试用例多
10.怎么处理UI测试不稳定,维护成本高的问题
11.跑25个Playwright用例花了多久
12.CI/CD流水线有哪些阶段
13.Allure测试报告的内容有哪些
14.为什么在CI里要使用Docker(这里有点答乱了)
15.Redis做限流的常见算法有哪些(答固定窗口,滑动窗口,漏桶,令牌桶)
16.为什么要用Redis而不直接写入MySQL
17.怎么保证Redis和MySQL的数据一致性(答旁路缓存模式,延迟双删)
18.旁路缓存模式为什么要先更新MySQL再删Redis缓存(这个不大会)
19.最小化最大子数组和,Leetcode410(原题没做过,面的时候写的磕磕碰碰)
20.用过什么AIcoding工具
21.有没有用过Harness里的约束规则这些(答没有)
22.怎么审查AI生成的代码
23.怎么处理AI幻觉问题
24.讲一下你的RAG项目
25.反问
面试官礼貌认真,面了一个多小时,感觉腾讯的面试内容很深入的,很多地方问细了我都答不上来了,面到后面都紧张的不行。看来还是要继续学习,背八股,刷Leetcode
本篇目录
- 01
自我介绍
- 02
项目中Pytest的用法,做了多少测试,设计多少用例
- 03
Pytest的作用域有哪几种
- 04
项目里为什么用token不用session
- 05
印象最深的用例是哪个,具体讲一讲
- 06
设计了哪几种角色
- 07
以文章发布接口为例设计测试用例(角色+内容)
- 08
接口测试和UI测试各自的优缺点是什么
- 09
为什么接口测试用例比UI测试用例多
- 10
怎么处理UI测试不稳定,维护成本高的问题
- 11
跑25个Playwright用例花了多久
- 12
CI/CD流水线有哪些阶段
- 13
Allure测试报告的内容有哪些
- 14
为什么在CI里要使用Docker(这里有点答乱了)
- 15
Redis做限流的常见算法有哪些(答固定窗口,滑动窗口,漏桶,令牌桶)
- 16
为什么要用Redis而不直接写入MySQL
- 17
怎么保证Redis和MySQL的数据一致性(答旁路缓存模式,延迟双删)
- 18
旁路缓存模式为什么要先更新MySQL再删Redis缓存(这个不大会)
- 19
最小化最大子数组和,Leetcode410(原题没做过,面的时候写的磕磕碰碰)
- 20
用过什么AIcoding工具
- 21
有没有用过Harness里的约束规则这些(答没有)
- 22
怎么审查AI生成的代码
- 23
怎么处理AI幻觉问题
- 24
讲一下你的RAG项目
