java最新面试题大全附答案java面试题及答案2020
百度一面
- 悲观锁、乐观锁讲一下
- 自旋锁互斥锁,适用于什么场景,自旋锁底层实现
- TCP的RST了解吗?
- 线程池的概念,为什要有线程池?
- 无锁队列的实现
- 不同的任务类型需要开辟不同的线程池吗?
- raft协议介绍
- raft的日志需要有什么特点
- get put线性一致性怎么实现的,日志压缩如何实现的
- redis有那些类型?redis string底层实现
- redis怎么实现的异步框架
- 踩和赞的redis如何实现
- feed流用拉还是用推,这两种方式有什么特点?
- 如果你设计微博,用户关注动态用推还是用拉?
- etcd分布式锁的实现
- hashmap 和 hashtable 有什么区别?
- io复用讲一讲
- 分布式kv元数据管理用什么结构
- 介绍一下mapreduce
- 手写单例模式
所有面试题及答案持续更新见这里:
java面试题及答案2020