- ArrayList 保证多线程安全
- MySQL—运行机制、SQL执行顺序、Explain
- MySQL 事务
- MYSQL 隔离级别
- MySQL 索引(执行过程)
- MySQL 索引失效的场景
- Redis 有哪些数据类型
- Redis分布式锁的实现原理
- Redis 缓存和 MySQL 如何保证数据一致性
- Redis 主从原理和执行过程
- 讲讲 Redis 缓存穿透、缓存击穿、缓存雪崩,并提出解决方案
- 事务特性,事务隔离级别
- @Transactional 注解什么时候会失效?举例说明
- 多线程如何控制执行顺序
- 线程池如何创建?参数设置有哪些?
- volatile 谈谈你的理解?应用场景举例说明
- volatile 和 synchronized 区别
- 线程异步做过吗?谈谈你对它的理解,举例说明
- Springboot 常用注解
- SpringBoot 类加载机制
- bean 生命周期
- spring ioc 和 aop 谈谈你的理解
- Spring Cloud Netflix 组件有哪些?
- 什么是 Hystrix?它如何实现容错?
- 微服务服务与服务之间互相通信?
- 分布式事务问题如何解決?
- 消息中间件用的多吗?(这里我说了 RabbitMQ)
- 引发下面的 RabbitMQ 问题
- RabbitMq 如何避免重复消费和消息丢失?
- RabbitMQ 如何保证消息不被重复消费
- 讲讲你在项目中 MQ 的应用场景
- jvm了解吗?(我说了解—点
- 讲讲jvm性能调优(这里我说了一下我微服务基础服务的内存配置和业务服务的内存配置)
- 讲讲jvm类加载机制?(没答出来)
- 说说双亲委派?(没答出来)
- 谈谈你对minor GC Major GC Full GC(没答出来)
- 设计模式
- 你用到过哪些设计模式
- 单例模式
- 策略模式
- 工厂模式
- 你用到过哪些设计模式