跳至主要內容

科大讯飞

Java突击队小于 1 分钟

科大讯飞

广州 科大讯飞

  1. synchronized和ReentrantLock的区别
  2. synchronized和ReentrantLock的实现原理
  3. 锁升级过程
  4. 偏向锁、轻量级锁、重量级锁的区别
  5. 日常开发中什么场景用到这些锁
  6. mysql为什么使用b+树而不是b树
  7. b+树查找的时间复杂度
  8. Redis和MySQL双写数据⼀致性
  9. 缓存穿透,缓存击穿,缓存雪崩是指什么
  10. 了解你们公司redis的部署方式以及优缺点吗
  11. 阐述难度最高最有挑战性的经历,难点在哪,怎么解决的