【岗位】测试开发(5年以下工作经验)
【分享背景】特殊时期跳槽不易,朋友都觉得我的经验值得分享下,对大家非常有帮助。个人的工作经验是偏后端的测试,业务和自动化测试都做。
【相关公司】字节跳动、拼多多、小红书、美团、得物、shopee等
【拿到offer】字节、拼多多、shopee、小红书
【面试成果】非常高的涨幅,超出我预期了
【面试流程】电话沟通意向--->2-4轮技术面试--->1轮hr面试(考察情商沟通能力加薪资沟通)
【时间线】2.7投简历约面试--->3.2流程进入hr面试--->3.7谈拢薪资--->3.15拿到第一个书面offer--->4月下旬入职
【面试内容】自我介绍+工作经历+项目问答+基础专业知识+手撕算法题sql题
【面试真题】大致归纳了一下必考知识点
- 数据库索引底层原理和索引类型
- 数据库慢查询如何解决
- 悲观锁,乐观锁,分布式锁
- 缓存数据类型和应用
- 缓存雪崩击穿穿透不同和解决方案
- 数据库和缓存如何保证数据一致性
- 并发测试
- 压测指标(qps计算公式)
- 接口测试
- 自动化测试
- Python基础知识
- 测试流程和测试工具
- 测试框架(我不是做框架的,只能简单介绍)
- 秒杀系统设计(人均秒杀系统)
- 等等
【算法题】3-5年基本是leetcode题库中等难度,偶尔出困难的题。不太会出简单的题目。
我遇到常见的解法
- 滑动窗口
- 双指针
- 堆和栈
刷题方法:算法题考察代码能力,只是为了跳槽,没时间去研究太深算法,我是直