时隔一个月以上,将一些陈旧的面经放出来
1.介绍项目
2.描述项目开发流程,人员分配
3.设计模式的使用和理解,结合spring讲单例,代理,工厂
4.如果有大量用户同时上传文件,每个文件大小刚好低于最大传输限制,是否有隐患
5.是否考虑过大量用户恶意下载文件,有没有对此行为作处理
6.单节点redis宕机的后果,项目中是否对此做了保障
7.项目的权限管理如何实现,是否参与过项目权限管理的构建
8.场景题:微信抢红包500人,抢10个红包,总额100块,这里两个考点,一个是并发安全实现,一个是分配红包数额的计算。
9.如何优化一个sql,联合索引是什么,项目中如何优化sql提升效率
10.未来规划
11.反问
全答出来,过了几天才发感谢信,难受额