1、实习介绍,重点描述一下一个项目,承担了什么角色。2、如何用redis实现分布式锁3、讲一下你的项目为什么选择RabbitMq消息队列,有没有其他更好的方案4、RabbitMQ消息队列如果出现了大量的消息堆积,考虑可能的原因是什么,怎么去解决?5、开发过程中有独立设计数据库吗?6、编写SQL时候怎么能够查询快?7、编写SQL避免的哪些坑?8、使用Java过程中常见的异常?9、平时开发的过程中时写接口的方式吗?写过rpc接口吗?10、如果报了404,怎么排查?11、之前的项目遇到过哪些问题和前端一起排查?怎么解决的?12、拿短信验证登录功能,如果测试的话会考虑哪些点?13、发送短信验证码,你认为这个功能的目的是什么?14、项目有做过一些测试吗?15、开发平台的时候有安全性方面的考量吗?16、基于大量数据的压力测试时,你说到性能上影响,有考虑过安全性方面的问题吗?17、linux常用命令。手撕:46.全排列变种,字符串去重然后全排列。