SHEIN Java一面
1. 介绍一下自己做过的项目,难点
2. tcp握手两次是否可以,为什么要四次挥手
3. 为什么握手不用四次?那挥手三次可以吗?
4. 写一个SQL语句查询每个用户一个月下单金额超过10000的金额
5. 如果MySQL有一个慢查询,该怎么去排查?
6. 如何检查语句是否走了索引?(explain)需要关注哪几个字段?
7. 如果走了索引,也进行了分页,还有什么可能导致慢查询?
8. Redis如何保证缓存不丢失?(持久化机制)
9. 如果某一时刻集群全部宕机,可能会导致多少时间的数据丢失?
10. RocketMQ如何保证消息不丢失?从producer,broker,consumer三个角度讲讲
11. 如何做到消息的顺序消费?
12. 死信队列有了解吗?(不了解)
13. 还做了什么其他项目吗(tinykv实现raft论文)
14. 分布式理论中,你是如何保证最终一致性的?
然后聊了技术无关的工作选择,未来职业规划等等,面试官态度比较和蔼,面试体验还是很不错😁昨天快手面试被打击的不行,说了半天也不给一点反馈,今天找回些自信了#秋招##面经##提前批#