今日面试题

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、项目

你可能感兴趣的:(今日面试题)