字节跳动测开面试经历

最近体验了下字节跳动的一个测开岗位的面试,虽然岗位说是测开,其实应该是个业务测试岗位,测开应该会更难一点,每面基本都在70分钟多点,都是视频面试,体验还是挺好的,问的技术面比较宽广,算法题还好都写了,每一轮面试结束HR小姐姐都非常准时来约下一面的具体时间,而且都会满足我要求的面试时间

总体来讲,一面涉及到的技术面比较多,二面项目抠得非常细,三面没问多少东西,基本都是些开放性问题,自我感觉三面答得不是特别好

简单记录了一下面试过程,三面之后,然后来了个云计算的视频面试,一个IaaS大叔,感觉带了很多人,问的东西比较多但都是基础不怎么难

一面

  • 自我介绍,工作经历,项目介绍
  • 测试平台里接口测试等实现流程
  • 压测平台设计思路和实现逻辑
  • 贪心算法测试细节,动态规划
  • kafka组件,场景,消息积压,丢失
  • redis问了个很刁钻的问题,一下子忘了
  • mysql内存管理
  • 索引,B+Tree和B-Tree对比的优势
  • 分布式系统如何测试,一致性相关
  • 如何保证线上系统稳定性
  • 监控如何来做的,自己扮演了哪些角色
  • docker容器里资源隔离相关细节
  • java里synchronized和ReentrantLock的区别
  • jvm内存管理
  • 网易做的自动化介绍
  • 想换工作的原因
  • 之前工作方向从云计算底层换到了上层页面,如何转变的
  • 介绍某段工作经历,遇到的最大困难,最后如何解决的
  • 算法题
    • 给出一个仅包含字符'(‘,’)’,'{‘,’}’,'[‘和’]’,的字符串,判断给出的字符串是否是合法的括号序列
      括号必须以正确的顺序关闭,”()”和”()[]{}”都是合法的括号序列,但”(]”和”([)]”不合法
    • 链表是否有环,如果有返回环入口节点
  • 有什么问题想问面试官,我问了下岗位具体要做的一些测试工作

二面

  • 自我介绍,工作经历,项目介绍
  • 测试平台里有哪些功能,实现逻辑
  • 数据工厂
  • 压测流程,深入了解,线上压测
  • 分布式压测实现细节
  • 能否实现不同agent压测不同的服务
  • 曹操项目,如何保证不出现漏测
  • 网易项目,自动化介绍
  • 消息组件选型
  • dubbo如何调用,压测思路
  • 接口测试,大致数量,链路测试
  • 线上测试,如何保证上线质量
  • 带人经历
  • 想换工作缘由
  • 职业规划
  • 团队成长有什么想法
  • 算法题
    • 生成窗口最大值数组(直接暴力求解,先解决问题再说,如果面试官有时间复杂度方面的要求,再考虑,但面试官并没有继续问)
  • 有什么问题想问面试官,我问了下岗位所在产品,业务线的一些情况

三面

  • 自我介绍,工作经历,项目介绍
  • 每份工作离职原因,问得非常细
  • 曹操两个项目,分别是参与还是完全自己这边的
  • 开放性问题,需要你告诉我线上哪些系统性能好,哪些不好
  • 算法题
    • 居然是一道测试设计,抖音的下一条视频,这会还没玩抖音,不清楚侧重点在哪方面,做的不好
  • 抖音觉得哪些功能比较好
  • 有什么问题想问面试官,我问了在字节带团队的角色具备哪些特点

 

云计算

  • 自我介绍,工作经历,项目介绍
  • 压测平台的实现,详细介绍
  • 服务如何部署
  • 线上线下环境服务是容器化还是虚拟机
  • 是否有一个全量服务的环境,为何不在这个环境进行压测
  • 监控如何做,精确到容器级?
  • 端到端以及接口维度分别如何来压测
  • HTTP接口,修改Header如何测试
  • 如何压测RPC接口
  • 用过哪些RPC,具体如何实现
  • 介绍下RPC具体上下游之间的调用关系
  • 做过XX测试(忘了名字)吗?我问是指ABTest这种吗,答复否
  • 限流如何测试
  • 熔断如何测试
  • 降级如何测试
  • 介绍云计算
  • 网易自动化测试如何做
  • 介绍VPC-Peering
  • VPC-Peering跨AZ如何通信
  • 介绍弹性网卡
  • 介绍LB
  • 介绍容器网络
  • KV存储
  • Redis如何部署
  • MySQL如何查询某个字段以a_开头的记录
  • 问最近一直有写代码吗,我说一直在CRUD
  • 有什么问题问面试官,问了下岗位对应的产品服务的具体内容

 

发表回复