1,从一个数组里找重复出现次数最多的一个数?
2,常用的linux命令
3.垃圾收集器有哪些 ?垃圾收集算法?
4,线上服务器变慢了你是如何定位问题并处理的?
5,你自己实现一个本地缓存,淘汰最久未使用,你怎么设计
6,用栈实现计算器
7,剔除二叉树的叶子节点
8,反转二叉树左右节点
9,事物的隔离级别,以及实现原理
10,mysql的锁
11,mysql索引怎么实现的
12,B+树,红黑树,b树的区别 等
13,什么叫聚集索引什么叫非聚集索引,索引覆盖?
14,threadLocal的原理
15,自己实现个countdouwn
16,synchronized和 ReentrantLock的区别
17,ReentrantLock的实现原理(AQS)
18,redis的线程模型
19,SimpleDateFormat是不是线程安全的。为什么不安全,怎么让它安全
20,ConcurrentHashMap1.7和1.8的不同实现
21,zookeeper 如何选举leader,用的什么协议
22,分布式事物了解?
23,自己实现countDown
24,dubbo
25,springboot
26,mybatis缓存
27,微服务话会产生那些问题?
28,解决的最难的问题是什么
29,动态代理 反射 和 类加载机制
30,时间复杂度和空间复杂度怎么算
31,常见的几个算法题
32,过滤器和拦截器
33,表头反转
34,java引用类型:
35,线上问题排查(内存溢出,cpu使用率过高)