1. 何时接触Java?谈学习流程和解决问题方法。 2. 聊MySQL,从应用层到存储引擎。 3. 为何B+树叶子存数据,非叶子不存? 4. 讲Java集合。 5. 项目哪里用Map(如HashMap)?如MQ Broker存消息。 6. 创建线程的三种方式? 7. 你一般怎么调试代码?(答:断点。面试官:加日志、dump查OOM、JMeter压测) 8. 索引如何分类?谈类别。 9. 事务隔离级别有哪些? 10. 场景:表100万字段,按日期查,写Mapper SQL并提效。(答:加单列索引,避免函数操作) 11. Spring如何注入Bean? 12. @Autowired、@Resource、@Qualifier区别? 13. SpringBean生命周期初始化:InitializingBean和@PostConstruct。 14. 接口方法签名怎么写?如Mapper SQL。 15. 范围查询返回什么(答:List,问题10场景) 16. 场景题:设计登录环节17. HTTPS请求体带啥?有哪些字段? 18. Mapper除注解SQL,还用啥?(答:XML) 19. 手机号密码查用户Service逻辑?用户不存在咋办?(答:先判手机号,再查) 20. 返回前端啥信息?(答:JSON展示信息) 21. 场景:登录后发订单,传啥参数?(答:订单DTO、JWT) 22. Spring Boot Tomcat 20线程,线程3服务,订单ID哪取? 23. 为啥让前端解析JWT存DTO?(面试官:不合理,应传DTO+JWT) 24. JWT为啥放请求体不放头?头部拦截器不行吗? 25. 单体服务认证和解析在哪实现? 26. 单体项目每接口鉴权,调Service麻烦咋办?(答:AOP或拦截器) 27. 微服务咋验证?(答:调鉴权服务,Feign) 28. 调用链耦合,上百接口咋办? (答:网关鉴权)29. 服务咋分业务模块? 30. 路由信息存哪?(答:GateWay) 31. MQ咋做消息持久化? 32. MQ哪里用到长短链接?(答:Push长,Pull短)