当前位置: 首页 > 面试经验 >

字节抖音电商-测开 一二三面凉经

优质
小牛编辑
73浏览
2024-10-19

字节抖音电商-测开 一二三面凉经

一周走完流程,真快~

字节抖音电商-测开 一面 2024/10/10

58min

  • 介绍自己
  • 拷打实习
    • 有遇到什么难点吗
    • 压测发现的瓶颈是?
  • java里的overwrite和overload区别?(只知道overwrite)
    • overwrite:也称为方法覆盖,是子类对父类中已有方法的重新实现。子类中的方法与父类中的方法具有相同的方法名、参数列表和返回类型。
    • overload:重载的方法之间必须具有不同的参数列表。仅仅是返回类型不同不能构成重载。
  • list和set的区别
    • list:有序集合,可以存储重复元素
    • set:无序集合,不允许存储重复元素
  • redis的大key问题
  • 进程、线程、协程的区别
  • 常用的linux命令
  • 死锁
  • 让你去测试一个售货机的支付功能,怎么设计测试用例?如果我付款成功了,售货机没饮料出来,你会怎么排查问题呢?
  • sql题(easy)
  • 算法题:找到字符串中所有字母异位词(a了)
  • 反问:
    • 部门工作强度:早10晚9.30,周末不加班
    • 抖音电商部门分很多业务线,还不能确定你现在面的岗位进去后会到什么业务线

字节抖音电商-测开 二面 2024/10/14

1h40min

自己的状态一般

  • 拷打实习项目
    • 整个项目的架构、怎么划分这些服务模块的?
    • 选用微服务的原因?为什么不是单体?单体服务有什么比微服务更好的吗?
      • 微服务方便做纵向扩容的话,你们是怎么做的?优先加资源还是加实例节点?
      • 单体的优点这里我回答的好差(我只想到开发简单直接、部署简便)
        • 还有事务管理简单,因为只用一个库,不需要考虑分布式事务(本质是一个事务包含了多个具有独立事务管理能力的节点)
    • mysql死锁、慢查询怎么发生的,从外部可以看到哪些信息?怎么排查、定位到代码的?不用云数据库管家这种监控工具的话,怎么判断死锁、慢查询sql并定位问题呢?(mysql自带的explain、看performance_schema.data_locks表等等)
    • mysql组合索引、like什么情况下走和不走索引
    • redis有遇到性能瓶颈吗
    • redis集群有了解吗
    • redis有哪些数据结构?了解zset吗?底层怎么实现的、跳表怎么做的、哈希表呢?
  • 一个工程类题目:多线程并发爬虫时,对url做去重,让你设计整个数据结构和核心方法,思考查询时间复杂度、空间复杂度等因素。(我用了布谷鸟过滤器的思路,并发就想用分段锁的思想,但没实现出来多少,心累)
  • 反问:你们部门的测开的成长空间、工作内容
    • 主要分为两种测试:
      • 业务测试(测多):专注于当前业务
      • 质量架构(开多):不局限于某个业务,总结多个业务的痛点,开发提效工具并跟不同业务组协同最终完成业务增效

字节抖音电商-测开 三面 2024/10/17

43min

  • 没有介绍自己的环节,面试官直接就开始提问了,效率高
  • 拷打实习,介绍背景、做了哪些优化、怎么做的
  • 写题:
    • 设计一个缓存组件(采用LRU淘汰机制)没明确题目,其实就是力扣里面的lru。写完put方法后,面试官就问思路,觉得没问题就直接下一题
    • 设计题:22层、6个电梯,电梯调度经过优化之后,设计个指标去评判电梯的调度机制
    • 说思路:购物,你站在消费者的视角,怎么去比较不同购物平台
  • 你平常都是怎么学这些技术的?
  • 你对于测开的看法是?

18号上午感谢信~

#你都收到了哪些公司的感谢信?##字节求职进展汇总##字节#
 类似资料: