快手后端一面凉经
- 自我介绍
- 实习项目介绍
- 为什么使用Redission而不用其他的,项目中是如何使用的
- 单点登录如何实现
- RBAC在项目中是如何实现的
- wait和notify的使用场景和实现原理(线程间协调和通信)
- hashmap中put方法是如何实现的
- 链表转红黑树为什么链表长度临界值是8
- mysql索引的底层原理,B+树是什么样的
- 索引有哪些分类
- 建索引有哪些原则
- mysql中你熟悉哪些锁,间隙锁是如何实现的,mvcc的作用
- 可重复读是如何保证的
- 缓存击穿如何解决
- 算法题:leetcode114二叉树展开为链表