远景Java一面 面经
电话面试, 2021年8月18日,19:00, 35分钟;
1、自我介绍
2、项目是实验室项目吗?是单点操作嘛?
3、Redis多线程操作怎么办?分布式锁?设置的随机值如何判断对应当前前程
4、JVM内存模型
5、垃圾回收算法
6、标记清除缺点
7、有哪些垃圾回收器,CMS在新生代在老年代用的什么垃圾回收算法?
8、怎么保证多线程安全?
9、Volatile,保证原子性吗?
10、Java哪些锁? 乐观锁悲观锁介绍? 乐观锁在java实现?
11、Kafka了解吗?介绍一下?
12、为什么效率这么高?
13、零拷贝?
14、HashMap、ConurentHashMap 1.7 1.8? Segment加的什么锁?
15、进程、线程?
16、归并排序 快排实现? 复杂度