0、计算机网络,操作系统
1、ArrayList
2、HashMap、线程安全
3、synchronized原理、非公平的、悲观锁、什么是乐观锁,cas有什么问题,怎么解决?
4、synchronized和reentrantlock的区别。公平锁如何实现?
5、AQS了解多少?
6、Redis基本数据类型、分布式锁的实现,其他分布式锁的实现方式
7、fork、cow机制,排查问题
8、mysql索引,事务、mvcc,InnoDB如何实现可重复读
9、springboot如何实现自动装配的?SpringBoot是如何启动内置Tomcat的
9、consul作为注册中心,和其他注册中心的区别,是如何保证AP的?raft算法,zookeeper作为注册中心,如何实现AP,zab算法了解吗?
10、项目