美团Java日常实习面经

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. 针对充值记录表,编写对应的建表语句。
全部评论
JWT流程详解
点赞 回复 分享
发布于 2025-12-24 15:16 云南

相关推荐

2025-12-23 10:25
门头沟学院 Java
1. 项目有做过流量压测吗?单服务还是多服务部署?2. 唯一ID除了雪花算法,还有哪些生成方式?3. 雪花算法时钟回拨问题如何解决?4. 为什么使用Kafka做异步?有考虑过别的吗?5. Kafka和RabbitMQ的差异?6. 消息需要保证时序性吗?需要先生产先消费吗?如何确保时序性?7. 怎么保证异步场景下数据的一致性?如何保证Kafka的数据不丢失?8. 如果消费确实存在业务异常,重试无法消费成功,需要怎么处理?9. Caffeine和Redis多级缓存怎么设计?如何保证一致性?10. 如何优化系统支持更高并发?存储瓶颈和流量瓶颈?11. bitmap用于标记优惠券的使用与否具体怎么实现?有什么优势?12. Redis五种基础数据类型?使用场景?查询时间复杂度?底层数据结构?13. 水平分表按什么来进行?从理论层面分析达到什么量级分表,什么量级分库,什么量级分集群?分库分表的场景和方式?14. MySQL的索引类型?15. 设计联合索引:查询某个用户在某个商家某段时间的订单,如何设计?16. 有了解前沿的AI相关内容吗,通过什么渠道?17. HashMap中解决哈希冲突的方式?1.7之后呢?18. JVM调参?常见的参数?19. Spring的AOP实现方式以及对应生成AOP类的时机?静态代理模式了解吗?20. Spring框架源代码里面印象深刻的设计模式?21. count(*),count(id), count(字段)哪个查询效率更高?22. 项目有没有遇到过运行时的问题?如何排查?
查看22道真题和解析
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务