- hashMap原理,负载因子0.75的理由,安全性问题,扩容问题,为啥选用红黑树
- ConcurrentHashMap底层,如何实现安全性问题
- Synchronized的底层,锁升级,Lock的区别。
- JUC相关的包,CountDownLanch,CyclicBarrier的区别,底层实现AQS
- JMM内存模型,Volatile的底层原理
- 线程池平常用么,用的哪些,参数都有哪些,执行流程知道么
- redis事务怎么支持的
- redis与mongoDb的区别
- redis和set、zset的区别
- RocketMq的特性都有哪些,工作中用过哪些,举出几个场景说说
- Rpc框架知道么
- SQL优化大概说说
- SQL的数据结构是啥,b+和b的区别
- Spring的生命周期?循环依赖的解决方式?
- 常用的设计模式,阐述下,手写下大概核心实现
- 如何保证幂等,重复性消费的大概说下
- 分布式事务了解多少?tcc,xa。tcc的弊端你知道么
- mvcc知道么
- mysql的事务隔离级别
- mysql的redo log,undo log,binlog了解么
- RockeqMq的集群,遇到过什么困难没有
- Spring的Aop的方式都有哪些?静态+动态。动态的方式都有哪些?可以大概说下么
- 手写单例的实现的几种方式
- Spring的优点?AOP和IOC
- 限流的几种算法知道么,阐述下?类似漏桶算法那几个
- 缓存穿透,缓存击穿,缓存雪崩是啥?解决方式呢
- 如果统计首页的UV怎么设计?一人多次访问计一次。采用redis的bitmap实现
- union join,left join的区别
- Cas是啥,有啥缺点。
- JVM的内存模型,收回算法,回收器阐述下
- 一般永久代都存放的是什么对象
- Spring boot的优点,Spring cloud的优点
- 分布式锁在工作中有实战么,怎么实现的
- DDD大概讲下
- 如果有大数据分页,且是允许跳页那种,sql语句查询怎么设计