1.自我介绍2.项目是自己学习的项目还是竞赛还是导师?(自己学习)3.在什么平台自己学习的?(b站)4.Redis和Mysql在进程上有什么区别5.Redis读写大概是什么样级别的性能?什么样的数量级6.什么样的数据推荐放到Redis里7.过期时间怎么设置8.数据库的表是直接从学习项目里面拷贝过来的吗?自己有没有想过要怎么去建这个表9.自己有没有考虑过建表需要考虑哪些因素啊10.关系型数据库三大准则你知道吗11.说一下什么是事务12.说一下三大范式主要是解决什么问题13.反范式是什么意思14.在做这个项目时数据库是怎么连接的15.开发的过程中用的什么工具16.执行一个更新操作update会给你返回值吗,怎么接受17.主键怎么去设置UUID是自增吗,什么格式,怎么生成什么时候用雪花算法?18.那你知道雪花还有什么优点吗19.你在项目里MyBatisPlus是怎么用的?20.函数式编程,java1.8特性你知道吗21.你说一下maven怎么用?你知道maven怎么管理这些依赖吗?比如说用哪些标签?22.你说一下反向代理什么意思23.redis数据类型有哪些?你项目里面用的哪种?用它们来干嘛的?24.你用户登录怎么做的?第一次登陆的时候怎么生成JWT的?前端到后端的时候JWT是放在哪一部分传递的?JWT的作用是什么?25.一个网络请求有哪几个部分26.java怎么接收请求头和请求行?java里面不是有controller层吗27.SpringMVC有哪些注解?SpringMVC主要用来干嘛的28.(你的项目)怎么去解析json的29.ThreadLocal是用来干嘛的?分布式锁为什么会用到ThreadLocal30.分布式锁和java里面的锁有什么区别31.线程和进程的区别是什么?JVM属于线程还是进程?32.项目里的docker是用来干嘛的33.前端的代码有自己写吗?前端用了什么框架知道吗?(没有)那你前端是怎么跑起来的?34.Nginx和Tomcat都是服务器,那它们的区别是什么35.反问问的都是项目,基于自己的简历。面试官水平很高,人也挺好的。反问的时候面试官介绍了一下具体业务,我还挺感兴趣的,可惜自己太菜了估计进不去。#我的实习求职记录##我的实习日记#