字节 社招 java 一面
📍面试公司:字节跳动
👜面试岗位: java 后端
📖面试问题:
- 自我介绍+项目
- innodb 引擎数据结构
- B+树中数据怎么存储的
- B+树和 B 树的区别
- binlog 和 redolog
- redis 中的数据结构
- Zset
- 算法题:力扣 560. 和为 k 的子数组
4.21 另一个组把我捞起来了,也在这里记录一下吧
- 自我介绍+项目
- 接口时延、主要优化点
- 缓存击穿、穿透、雪崩
- 本地缓存 caffeine 的底层实现
- redis 数据结构
- 缓存失效原理
- DB 优化点
- 分库分表如何做的
- 分库键的选择
- 通过取余的方式分库分表可能会出现什么问题
- 数据倾斜如何处理
- ES 如果存放的数据量过大,可以怎么优化
- 算法题一:连续子数组最大和https://www.nowcoder.com/questionTerminal/459bd355da1549fa8a49e350bf3df484
- 算法题二:字符串最长回文子串
🙌面试体验: