每日一面---真实面试题---9

先看原题,自己心里默想一遍答案再滑到后面对比答案。答案来源于网络,欢迎指正,共同进步

一、原题
  1. guava 和 caffeine 的区别

  2. HashMap 作为本地缓存和 caffeine 的区别,本地缓存一般占用多少内存

  3. jvm 的堆内存配置大概是怎么的,如果设置了堆内存的初始值为 2g,启动的时候分配给这个进程的内存是多少

  4. 容器内存为 3g,堆内存为 2.8g,会有什么问题

  5. 创建很多线程池,导致 oom,这种跟因为本地缓存太多导致的 oom 有什么区别

  6. 堆内存和栈内存的区别

  7. redis 缓存的数据一致性问题,分布式锁是怎么样的

  8. redis 集群的架构是怎么样的

  9. HashMap 是线程安全的嘛?ConcurrentHashMap 是怎么实现的

  10. Synchronized 锁的实现

  11. 锁优化是怎么样的,偏向锁是怎么样的

  12. CMS 跟 G1 的区别

  13. 动态代理的区别

  14. Spring Aop 的实现

15 .zoo keep er 的 ZAB 协议

  1. 项目 中主要负责的是什么?方案设计大概是怎么样的,比较难的问题以及是怎么解决的

17 .future.get()是怎么实现的,futureTask 的了解

18 .服务怎么做高可用,进程是怎么监控的

19 .在浏览器上输入一个网址,大概执行过程,链路层,网络层路由器选择

20 .操作系统的内存管理

------------------------------------------------------------------------优美的分割线------------------------------------------------------------------------













评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值