2020java面试题(十七)百度

一面

  1. RAII底层原理,使用Java实现
  2. TCP讲一下,泛洪攻击讲一下怎么避免,TCP keepalive了解吗?
  3. 数据库隔离级别,不同隔离级别的现象解释一下。
  4. 数据库的锁机制
  5. 悲观锁、乐观锁讲一下
  6. 自旋锁互斥锁,适用于什么场景,自旋锁底层实现
  7. TCP的RST了解吗?
  8. 线程池的概念,为什要有线程池?
  9. 无锁队列的实现
  10. 不同的任务类型需要开辟不同的线程池吗?
  11. raft协议介绍
  12. raft的日志需要有什么特点
  13. get put线性一致性怎么实现的,日志压缩如何实现的
  14. redis有那些类型?redis string底层实现
  15. redis怎么实现的异步框架
  16. 踩和赞的redis如何实现
  17. feed流用拉还是用推,这两种方式有什么特点?
  18. 如果你设计微博,用户关注动态用推还是用拉?
  19. etcd分布式锁的实现
  20. hashmap 和 hashtable 有什么区别?
  21. io复用讲一讲
  22. 分布式kv元数据管理用什么结构
  23. 介绍一下mapreduce
  24. 手写单例模式

所有面试题持续更新见这里:
2020java面试题汇总 持续更新中

相关推荐