一上来面试官介绍部门 1. 项目: - 权限模块怎么做的? - 一个用户user拥有角色A,角色A包含权限 a, b, c、 如何让user只拥有权限a, b? - 百万数据,多个where条件查询如何优化? - 一个前台请求超时,解决思路? 2. JVM: - 运行时数据区 - JDK1.8 回收器,为什么是这个?有更好的吗? - fullGC有哪些原因导致 3. 框架: - AOP,应用场景? - cglib, JDK代理性能对比,为什么后来JDK代理变快了,如何优化的? - mybatis都做了啥? - springboot 有多了解 4. 多线程: - 线程池...