得物Golang后端一面 - 面经
bg是JAVA
- 讲了一下实习怎么SQL慢查询优化的
- 索引什么情况会生效 (1/3什么的)
- 为什么索引用B+树
- TCP的三次握手和四次挥手
- 讲一下TIME_WAIT
- HTTPS加密过程
- git rebase和merge的区别
- 线程和进程区别
- Redis单线程模型
- RDB和AOF持久化
- Redis的ZSet底层实现
- Redis主从复制流程
- 布隆过滤器底层实现 + 如何评估大小 (其实想问bitmap)
- 用Redis ZSet实现排行榜先用分数再用时间排序怎么实现?
- 如何设计秒杀场景处理高并发以及超卖现象?
- 如果对热点数据设置过期时间,活动结束后删除可能会阻塞主线程,怎么解决?
- 如果用Hash存商品ID和商品数量,当大量请求打过来的时候,商品数量可能变负,还可以用什么数据结构?