NiceOffer

面试面经 · 字节跳动

【字节跳动】【测试开发】【二面】自动化测试+接口测试+数据库,二面深入拷打

字节跳动测试开发校招面经二面

【字节跳动】【测试开发】【二面】自动化测试+接口测试+数据库,二面深入拷打

基本信息

项目内容
公司字节跳动
岗位测试开发工程师
轮次二面
时间2025年秋招
面型体感测试工具和测试方法论并重,项目+场景题
结果通过,进入三面

面试题目(按提问顺序)

  1. 自我介绍,介绍项目
  2. 项目中用到了Redis,讲讲Redis的使用场景和数据结构
  3. 为什么做测开?对测试的理解是什么?
  4. 测试方法有哪些?测试流程是怎样的?
  5. 测试工具loadrunner、postman、selenium分别用来测什么?(简历上写了就要会)
  6. GET和POST的区别?
  7. 爬虫项目的分工和你的职责?
  8. 死锁的四个必要条件是什么?
  9. 写Shell脚本:统计一个文件中重复的行和重复次数
  10. 测试场景题:微信发红包怎么测试?
  11. 测试场景题:微信聊天界面怎么测试?
  12. 测试场景题:验证码怎么测试?
  13. MySQL建表,模糊查找怎么写?
  14. SQL题:按班级分类,找每个班成绩最高的人。追问:只找最高成绩>90的班级
  15. Linux命令:ps、awk等综合使用
  16. 手撕:两个栈实现一个队列
  17. 智力题:5L和6L水桶,得到3升水

面试感受 / 反馈

  • 二面时长约45分钟
  • 字节测开对接口测试方面需求比较多,接口和数据库考得很多
  • 测试工具如果写在简历上,面试官一定会追问细节,不要"写精通"除非真的精通
  • 测试场景题是核心考点:微信红包、微信聊天、验证码都是经典题目
  • Shell脚本编程是测开特色,要能现场写
  • 面试官会关注你的测试思维是否全面:功能、性能、安全、兼容性、边界

准备建议

  • 测试工具要真正用过,不能只停留在了解层面
  • 测试场景题要多练:社交产品(微信)、支付场景(红包)、输入验证(验证码)
  • SQL要熟练:分组查询、子查询、模糊查询
  • Shell脚本基础:awk、sed、grep、wc的组合使用
  • 智力题准备经典题目

反问示例

  • 团队目前的自动化测试覆盖率大概是多少?
  • 测开和开发在Bug修复流程上是怎么协作的?