ZOOM&米哈游一面凉面
ZOOM
1.AOP原理?SpringBoot启动过程?用过哪些Spring注解;@Autowried和@Resource的区别。
2.了解ThreadLocal么?父线程可以使用子线程的ThreadLocal么?
3.Mybatis二级缓存项目中有用么?
4.RabbitMQ订阅模式有哪些?如果有多个订阅者,广播模式同一个消息只能被其中一个订阅者消费么?如果只有一个队列,这个队列有多个消费者,分别执行不同的任务,怎么区分不同消费者需要的消息?怎么RabbitMQ的组件有哪些?——没理解问题,面试官引导了下,改成问如果让你实现消息队列你会怎么做?
5.Rpc用的是什么?用的什么协议?
6.Redis常见数据结构?项目中用得最多的是哪种?Redis雪崩和穿透是什么?怎么避免?Redis集群模式了解哪些?主节点挂掉以后,哨兵机制是如何投票选举的?
7.微服务怎么划分的?
8.分库分表怎么做的?
9.jwt了解么?
米哈游
1.线程池怎么创建的?有哪些参数?线程池拒绝策略了解么?
2.了解System.gc()么?为什么虚拟机不会立即GC?项目中用的新生代、老年代收集器是什么?
3.Nacos是单机还是集群?如果Nacos挂掉,服务之间怎么通信?
4.OpenFeign和Dubbo的区别。
5.了解System.gc()么?为什么不会虚拟机不会立即GC?
6.MySQL用的什么版本?MySQL默认隔离级别是什么?间隙锁了解么?间隙锁能完全避免幻读么?简单说下SQL执行的过程?聚簇索引和非聚簇索引的区别?
7.Redis集群cluster模式了解么?集群的分布式锁怎么实现的?
8.分库分表怎么做的?
这两家面试官都不错,主要自己准备的不好。。。
有点沮丧,痛定思痛~