字节抖音直播 后端开发 秋招面经
一面
- Flink批流一体相关
- 数据增全量同步链路
- 商品库存储设计讨论
- 为什么只用MySQL数据库 (跨库事务、一致性、元数据能力)
- RPC接口性能优化相关
- 营销中台能力 如何应对高QPS场景
- QPS提高到100w 除了加机器 还能怎么做
- 知道的所有HTTP状态码 499状态码是啥
- HTTPS怎么做的 CA认证流程
- 读写已关闭的channel会发生什么
- make和new的区别
- 算法:重排链表
二面
- 高流量场景下 营销链路如何优化
- 应对双十一大促 全链路应该做哪些准备和优化
- 如何预估流量和QPS
- 全链路压测怎么实现
- 如果业务不成熟 无法传递全链路压测标怎么做
- 只有测试用户,怎么做全链路压测,且保证流量隔离
- Java内存管理机制
- Java双亲委派机制
- Redis跳表实现 默认多少层 添加的具体流程 元素在第k层怎么操作
- 红黑树原理
- MySQL索引结构 B+树 每层有多少个节点
- MySQL为什么不用跳表来做索引
- 算法:二叉树的最近公共祖先
后续:问题都回答出来了 看起来没hc了给我挂了