当前位置: 首页 > 面试经验 >

青颖飞帆Java 一面面经

优质
小牛编辑
124浏览
2023-03-28

青颖飞帆Java 一面面经

算是楼主秋招第一个比较正式的面试了,有点紧张,自我感觉答的不太行
  1. 自我介绍+项目介绍
  2. redis在项目中怎么用的
  3. redis为什么快
  4. redis的数据结构
  5. zset的底层实现,除了跳表还有哪些数据结构可以实现呢,说下各自的优缺点
  6. redis的持久化操作,redis作为单线程是如何实现rdb的
  7. mysql索引的数据结构
  8. b+树,红黑树,跳表作为索引的数据结构各自的优缺点
  9. mysql的锁有哪些
  10. mysql的表锁,行锁介绍一下,什么时候加表锁,什么时候加行锁
  11. mysql是读写互斥的吗,为什么
  12. java是如何实现并发控制的
  13. java是如何加锁的
  14. ReentrantLock的实现原理,Synchronized的实现原理
  15. Synchronized锁升级的过程
  16. jvm介绍一下,介绍一下各个区域的作用
  17. jvm是如何进行垃圾回收的
  18. 手撕代码:最小栈(我本来想用一个栈和一个单调栈来实现,面试官说太常规了,让我用一个栈实现,寄)
  19. 手撕代码:盛水的最大容器
  20. 反问环节:随便问了一个之前没答上来的问题
可能有部分遗漏,不过通过这次面试算是感觉到了自己基础的薄弱,继续加油吧
#java面经##面经##秋招##23届秋招笔面经#
 类似资料: