mysql:
- 数据隔离机制
- 索引策略和索引实现原理、T-树 数据路由概率
- 数据库高可用,主从复制原理(blog)mycat工作原理,如何分库分表
- 数据库和sql如何优化 (explain)
redis
- redis 数据类型和数据结构(类型实现原理),类型操作api等
- lue实现分布式锁
- 为什么使用单线程,redis为什么是高效的
- redis的key和string类型value限制均为512MB,key长度超过16385 将影响性能。
- redis高可用,哨兵策略,Raft 协议等
- 雪崩和穿透
java
- 类加载机制,init()和无参构造、有参构造运行时间,父类加载策略等,反射和代理
- jvm内存模型,jvm new对象做了什么,年轻代回收和老年代回收,jvm优化方式(工具分析)异常方式的原因
- 集合的数据结构,底层分析线程安全等
- java多线程,数据原子性、锁机制、线程池(拒绝策略)、线程实现的三种方式、并发类 、synchronized和lock的区别、synchronized不同的修饰的底层运行。
- 设计模式和代码优化
springMvc
- 底层运行几个的处理器
spring
- 事务的传播
- aop和ioc原理
- 底层处理的方式
mybitis
- 拦截怎么写
- xml是如何生产动态代理实现方法的
mq
- ribbmitmq,队列策略,ack,数据一致性,死信,延迟队列等
- redis 订阅通知
- kafka