1. 自我介绍2. java中的list,set,map集合有啥区别?3. 数组和list之间怎么转换?4. 介绍一下你的项目5. 项目中maven用过么?怎么解决依赖冲突?6. git用过么?提交冲突了怎么解决?7. 项目中的微信登录怎么做的,说下流程?8. 看你有用过mybatis,你用他做了啥,怎么写的sql?9. 你一般写sql用那种集合多一点?(答的list)10. 有用过map么?11. 注解和xml哪种用的多一点?说下他们适用的场景和区别?12. 项目中的redis用来做的啥?13. 如果redis宕机了怎么办?14. 让你设计一个用户,角色,菜单这样的RDBA关系怎么做?控制不同的用户查看不同的菜单(答的springsecurity和三张表的设计)15. 说下这三张表之间的关联?16. 三张表怎么做查询?17. 数据库的分组查询怎么做?18. 分组后怎么过滤条件?19. 数据库外连接和内连接的区别?20. 左外,右外,内连接的关键字是啥?21. 你做过最复杂的表连接是几张表?22. 反问