阿里java实习 面经

一面
1、HashMap和ConcurrentHashMap的区别?

2、ConcurrentHashMap是如何实现线程安全的?

3、解释一下CAS?

4、除了取消分段锁之外,jdk7和jdk8的ConcurrentHashMap还有什么区别?

5、悲观锁/乐观锁?

6、可重入锁和不可重入锁的区别?

7、java的工具类当中,哪些是可重入锁?ReentrantLock

8、读写锁?

9、哈希算法,一致性哈希?

10、voltaile的介绍?

11、线程池用过吗?为什么使用线程池?

12、重复创建线程为什么会开销过大?

13、线程池的参数?

14、线程工厂具体说一下?

15、HashMap的jdk7和jdk8的区别?

16、红黑树为什么效率高?

17、B+树和红黑树的区别?

18、脏读和幻读?

19、 mysql对数据去重?distinct

20、mysql常见的索引?标识索引的类型?

21、还有什么要问的?

#面经##Java工程师##实习##阿里巴巴#
全部评论
楼主,投的哪个部门
点赞 回复 分享
发布于 2021-03-11 19:51
哎,感觉你的面经我还会一点,但是有的人的面经是真的会不到一半,都不敢投简历😂
点赞 回复 分享
发布于 2021-03-11 22:45

相关推荐

4 51 评论
分享
牛客网
牛客企业服务