字节-生活服务-后端实习-一面
- 自我介绍
- 聊第一个项目
- 遇到了什么比较有挑战的部分? (慢SQL优化,介绍了用的几种优化方法)
- 还有呢? (并发抢单redis实现)
- 用了zset的话? zset的几种数据结构
- id是怎么生成的?(md5+uuid)
- 第二个项目
- 内存trie树怎么实现的 (ac自动机)
- Ac自动机是怎么实现的?(trie+kmp)
- 具体解决了普通trie树的什么问题
- 八股
- TCP与UDP
- 对堆和栈的理解?为什么不能只有堆or栈呢
- Mysql都有什么索引结构,适用于什么情况
- redis怎么持久化
- 讲讲虚内存, 解决了什么问题?
- 进程、线程、携程的区别
- 算法(没找到原题