redis zset查询和插入的时间复杂度?
限流的手段有哪些?
什么情况会考虑分库分表,如何设计?
如何预防和避免死锁发生?
cpu的资源达到100%,如何排查?
kafka架构设计原理?
算法题
数组的最大子数组和
redis数据类型低层实现和应用场景?
rpc框架组成部分?
算法题
数组旋转
java8 hashmap底层结构?链表和红黑树的时间复杂度?负载因子的作用?
多线程为什么不直接使用runnable中的run而是使用thread.start()?
直接使用runnable中的run方法会使用多线程吗?
new runnable后可以重复多次调用run方法吗?
线程实例可以连续两次调用start方法吗?
JMM内存模型?
100线程并发加1,可见性有保证吗?一般怎么处理,只加volatile是线程安全的吗?结果范围是多少?
spring中有a、b两个方法,a没有注解,b有事务的注解,a内部调用b,注解会受影响吗?
同一个类中ab方法内部调用会走代理吗?
spring注解@conditional是干什么的?
springboot的自动装配是如何实现的?
JVM 如何判断一个类对象是可以回收的?
JIT是干啥的?
死锁如何排查?
CPU飙高如何排查?