首页 > 运满满(满帮)一面面经
头像
首夏犹清和
编辑于 2020-10-23 11:35
+ 关注

运满满(满帮)一面面经

1. RPC框架的流程
2. Dubbo服务注册和服务发现的原理(精确到源码)
3. Dubbo本地注册是怎么实现的?(用了哪些集合类)
4. Dubbo负载均衡算法有哪些?
5. 怎么实现轮询?
6. 原子类能保证线程安全吗?(不能)那怎么能保证原子类的线程安全?
7. 为什么volatile可以保证有序性和可见性?
8. 为什么会发生指令重排?是虚拟机层面的还是cpu层面的?
9. volatile能完全保证线程安全吗?那可见性怎么保证的?有序性怎么保证的?(精确到细节流程)
10. synchronized原理?
11. 怎么确定当前的偏向锁?
12. 对象头在哪个区域?里面包含哪些东西?
13. GC年龄怎么计算的?最大能到多少?
14. 为什么需要幸存者区?
15. 为什么老年代就不用幸存者区呢?
16. GC roots有哪些?
17. 标记清除算法能用于新生代吗?
18. 所有对象新建后都会在Eden区吗?
19. TLAB的作用?TLAB中的对象怎么GC?
20. 什么时候对象会进入老年代?
22. 针对项目的优化问题,口述代码

😵真的问的好细,只要提到了一个知识点就会挖到你不会为止。

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐