timeline
-----------------
2024.01.24一面
1. 自我介绍
2. 介绍一下印象深刻的项目
3. 项目开发的一个生命周期(需求分析,技术设计,测试,上线)
4. 实习过程中,有遇到过一些进度上问题或者上线风险的问题吗?有遇到过延期的问题吗?
5. 作为项目负责人,组队的同学出现进度的问题,找你寻求帮助,你会如何解决?
6. 有遇到哪个具体的例子走过这些步骤的吗?
7. 讲一下是如何遇到超卖的问题,然后解决,最后使用Redisson分布式锁的吗?(普通下单 -> 超卖 -> setnx锁 -> Lua脚本 -> Redisson)
8. 用Redisson比synchronized性能更好吗?(这里给自己挖坑了,说用synchronized时会大量请求失败,其实说错了,synchronized会阻塞等待,不会立即返回)后面面试官点出来了。
9. 有测试过Redisson分布式锁秒杀的时候QPS吗?会超卖吗?
10. 反问(业务+技术栈)
11. 面试流程(问HR更清楚)
12. 建议(没有什么建议)
总结:没有八股,全是场景项目细节,面试完得不到什么反馈,希望有后续吧~