1. 简单介绍项目背景、开发流程及系统核心功能。2. 分布式场景下如何解决用户连续两次提交的问题?3. 仅开发后端接口吗?是否涉及前端工作?4. 后端部分是从0到1独立开发,还是基于现有项目二次修改?5. 请讲解JWT在项目中的具体执行流程。6. 未搭建前端但登录功能需前后端紧密配合,对此是如何处理的?7. JWT与OAuth 2.0之间是什么关系?8. 请说明JWT与OAuth 2.0的对比过程及结论。9. 项目中生成的Token除用户名和密码外,还包含哪些信息?10. 调研过业界登录功能的其他实现方式吗?除了JWT之外还有哪些?11. 项目中ES存储的题库内容总量有多少?12. 请解释什么是倒排索引。13. ES中的数据是如何导入的?是否结合了数据库使用?14. 该场景下直接使用事务是否可行?为什么?15. 使用RocketMQ时,是否调研过其他开源消息队列?对比结果如何?16. 消息队列中如何处理消息的幂等消费问题?17. 了解类加载的完整过程吗?请简要说明。18. 类初始化时,静态代码块、常量、复合函数的执行顺序是什么?(结合代码判断输出结果)19. 请讲解JVM的内存结构。20. 常见的垃圾回收器有哪些?21. G1相对于CMS有哪些核心提升?22. 如何认定“价值比较大”?(结合上下文场景说明)23. 了解JVM的相关参数吗?请举例说明。24. 项目中目前使用的是什么垃圾回收器?25. Spring中注入Bean有几种方式?26. 请讲解Spring中AOP的原理及应用场景。27. 场景题:设计美团话费充值功能的MySQL表结构,需要设计几张表才能实现核心功能?28. 针对充值记录表,编写对应的建表语句。