首页 > 【美团】Java研发面经
头像
RocketMQ
编辑于 2021-09-19 16:58
+ 关注

【美团】Java研发面经 内部员工回复

1.熟悉操作系统是吧 说说netty nio原理? redis6 io复用原理?熟悉计算机网络是吧 说说tcp握手挥手原理?说说dubbo rpc远程调用原理?和用feign调用的优劣?
2.熟悉常用框架是吧 说说spring ioc原理 ,怎么解决循环依赖的?说说spring事务什么时候会失效呀? spring aop是怎么实现的?动态代理是吧,什么时候spring会用cglib? cglib和jdk动态代理哪个性能更好有了解过吗?说说springboot自动装配原理?说说mybatis的缓存机制?
3.熟悉多线程是吧,说说线程池整个执行流程,拒绝策略有哪些?说说aqs原理,源码怎么实现的?怎么不用锁实现高并发队列?
4.熟悉jvm是吧 说说类加载过程,new对象过程和内存模型,jvm调优 频繁fullgc怎么解决?知道threadlocal原理吗?
5.熟悉redis是吧 说说redis持久化方案?说说缓存穿透 击穿 雪崩解决方案?布隆过滤器原理?说说redis主从,读写分离,集群部署各自的特点和优劣?缓存与数据库双写不一致怎么解决?
6.熟悉mysql crud是吧 说说执行计划?对比一下myisam,xtradb和innodb引擎?索引和select怎么优化?熟悉分库分表吗 mycat原理?
7.熟悉分布式微服务是吧 说说nacos原理? 说说ribbon负载均衡的几种算法?说说sentinel限流的几种算法?sentinel的隔离和hystrix有什么不同?断路器的场景? 分布式事务有什么解决方案?seata原理知道不?saga的应用场景?rocketmq事务消息有了解不?
分布式锁redis和zk的各自适用场景知道吗?
8.熟悉mq是吧 说说rocketmq consumer 和nameserver启动流程?怎么保证消息不重复消费?说说刷盘机制?对比一下rabbitmq rocketmq kafka吞吐量 响应时间 可用性 消息可靠性和各自的适用场景?
9.熟悉一些搜索中间件是吧 说说es的master选举过程?说说倒排索引原理?说说集群调优怎么做?
10.熟悉一些数据结构是吧 说说hashmap数据结构?说说哈希冲突怎么解决的?了解红黑树的旋转过程吗?
11.手撕算法 给出一个整形数组,请写出算法,把奇数放在数组左边,把偶数放在数组右边,要求所有奇数之间原始的相对次序不变,所有偶数之间的原始相对次序不变,并且时间复杂度做到O(N),额外空间复杂度做到O(1)
12.反问?

更多模拟面试

全部评论

(18) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐