当前位置: 首页 > 面试经验 >

美团日常实习面经(已oc)

优质
小牛编辑
59浏览
2024-10-23

美团日常实习面经(已oc)

#软件开发笔面经# #26届实习# #Java#
一面:
1. 了解Redis分布式的部署方法吗?了解主从集群搭建吗?
2. 论坛项目里面的维护帖子的排行的Zset如果数据量很大应该怎么办,取数据花的时间比较长,怎么办?
3. 为什么要用二级缓存?Redis如果是分布式的话你害怕过期的话,把过期时间设置的长一点不就可以了吗?
4. Redis的淘汰策略?
5. 讲一讲Redis的缓存三剑客的各种触发原因和解决办法?
6. Quartz 你是单节点还是多节点部署?如果是线上系统多节点的情况下,单个结点的定时在节点宕机的情况下话,怎么去保证定时任务能够有效执行?
7. kafka和RocketMQ有什么区别,实现细节上有了解吗?
8. kafka怎么处理消息积压?
9. 怎么保证kafka处理消息是有序且不重复的?
10. SpringBoot框架有什么优势?核心注解有哪些?
11. springboot的自动装配有了解吗?
12. @AutoWire和@Resource区别?
13. springboot启动流程?
14. 实现多线程编程的方式有哪些?
15. 线程池的核心参数?执行流程?
16. 线程有哪些状态?
17. 讲一下你熟悉垃圾回收器?
18. 新生代和老年代的占比有了解吗?
19. 如果服务器出现了线程泄露,你应该怎么怎么去排查解决?
20. 实习中遇到了什么技术难点吗?
手撕:删除倒数第k个结点
二面:
手撕:重排链表
1. 介绍实习
2. 用RocketMQ主要是用来解决什么问题的?
3. RocketMQ什么情况下会出现重复消费的问题?
4. 实习中Redis分布式锁的实现原理
5. Redis集群部署有哪些方式?
6. 在主从集群上使用setnx分布式锁,可能会有哪些问题,怎么解决?
7. 实习的模块流量大小
8. MySQL什么情况下需要分库分表
9. 创建线程池有哪些方式?
10. 现在有线程A和B如何实现A运行完以后可以再运行B?
11. 乐观锁和悲观锁了解吗?
12. http常见的方法有哪些?
13. get和post方法的区别?
14. 用过RPC框架吗?介绍一下dubbo。
流程非常快,面完当天就oc了
 类似资料: