NiceOffer

面试面经 · 字节跳动

【字节跳动】【测试开发】【一面】七面上岸第一弹,基础+测试场景+智力题大杂烩

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

【字节跳动】【测试开发】【一面】七面上岸第一弹,基础+测试场景+智力题大杂烩

基本信息

项目内容
公司字节跳动
岗位测试开发工程师
轮次一面
时间2025年秋招
面型体感题面广,基础+测试场景+编程都有
结果通过,进入二面

面试题目(按提问顺序)

  1. 自我介绍
  2. 给n元钱,m个人,写个随机分钱的函数
  3. 进程和线程的区别?进程通信方式有哪些?
  4. TCP三次握手过程详细描述
  5. 抖音页面怎么测试?(测试场景设计题)
  6. 抽象类和接口的区别?
  7. 项目里的爬虫过程是怎样的?
  8. Linux命令会用哪些?
  9. awk用来做什么?
  10. find和grep的区别?
  11. 重写和重载的区别?
  12. TCP和UDP的区别?
  13. 死锁的四个必要条件是什么?如何避免死锁?
  14. HTTP和HTTPS的区别?
  15. 一次完整的HTTP请求过程
  16. 给你一个排序数组和一个k值,返回k在数组中的位置,并写测试用例
  17. 将字符串转成int型,不可使用库函数
  18. Linux文本中替换字符用什么命令?sed怎么用?
  19. 智力题:5L和6L水桶,如何得到3升水?

面试感受 / 反馈

  • 一面时长约40分钟
  • 测开一面特点:技术基础+测试思维+编程能力都要兼顾
  • 测试场景题很有特色,"抖音页面怎么测试"需要从功能、性能、兼容性、边界等多维度回答
  • Linux命令考得比较实际,awk、find、grep、sed都是常用工具
  • 手撕代码难度不高,但要求写测试用例
  • 智力题是字节测开特色,需要准备

准备建议

  • 技术基础和后端一面类似:操作系统、网络、数据库都要会
  • 测试场景题要练习:从功能测试、边界测试、异常测试、性能测试、兼容性测试等维度展开
  • Linux常用命令要熟练:grep、awk、sed、find、ps、tail
  • 编程题要能自己写测试用例
  • 准备几道经典智力题

反问示例

  • 测开团队在日常工作中和开发团队的协作方式是怎样的?
  • 目前团队主要用什么自动化测试框架?