字节后端社招一面
本人用的java,所以面试官没有问语言、框架相关的问题
1、mysql聚簇索引、非聚簇索引区别,非聚簇索引如何避免回表查询;
2、mysql索引数据结构,与B树的区别
3、幻读怎么解决,什么时情况下加next key lock
4、mvcc实现原理
6、mysql一致性哈希
7、redis缓存雪崩、缓存穿透、缓存击穿、如何解决
8、redis跳表、整数集合、压缩列表实现原理
9、自旋锁原理
10、内核态作用,用户态、内核态何时切换
11、算法,leetcode 76 最小覆盖子串
#社招##字节跳动##面经##java工程师#