欢聚时代Shopline 2年后端面经
一面 全程45分钟(场景题居多)
自我介绍
1. 最近项目遇到比较困难的问题(并发抢购、超卖问题)
2. 超卖中未来如果用户数据量上怎么办?
3. 自动任务经常YoungGC FullGC原因,内存泄漏问题?(排查 + 处理)
4. 什么情况会导致内存泄漏(代码原因 + static List + ThreadLocal)
5. ThreadLocal介绍一下
6. 对外接口很慢,怎么排查(Skywalking 查看接口是SQL层面慢还是Java代码层面慢,SQL调优过程)
7. 分布式锁应用场景
8. 分布式锁看门狗机制
9. synchronized 和 CAS 区别?
10. 推送海量uid邮箱消息,调用第三方发送邮箱功能?(多线程切片 + 推送MQ + 手动ACK确保发送成功 )
11. 扩展:黑名单邮箱过滤如何实现
反问环节
#面试复盘##面经##社招#