快手一面 08—14

分享面经攒好运~

  1. 自我介绍
  2. 简单介绍了一下项目
  3. 其中一个项目都用redis做了哪些东西(缓存、用户关注、分布式锁)
  4. Zset底层是怎么实现的,插入和删除操作的时间复杂度是多少
  5. 跳表是什么结构,哈希的作用是什么
  6. Redisson有什么好处
  7. 在锁重试时,为什么要引入Pub-Sub机制,Pub-Sub有什么问题吗
  8. 除了Redis的分布式锁,还知道哪些分布式锁
  9. Java异常层次,非检查异常和检查异常有什么区别
  10. Map的put流程,扩容的条件,为什么扩容条件要按照元素数量而不是桶的数量
  11. LinkedHashMap和HashMap的区别
  12. ConcurrentHashMap如何保证线程安全
  13. ReentrantLock 是公平锁还是非公平锁,如何实现公平锁和非公平锁的
  14. 如果非公平锁,获取不到锁,就会到队尾去等待,此时就变成了公平锁?
  15. Java中线程有哪些状态
  16. 从运行变为阻塞或者等待,可能的操作有哪些
  17. 线程池核心参数,工作流程
  18. 线程池的任务队列都有哪几种
  19. 用LinkedBlockedQueue可能出现什么问题
  20. 讲一下双亲委派机制,为什么要用这个机制
  21. 聚簇索引和非聚簇索引有什么区别
  22. 讲一下MVCC机制,readview是什么
  23. readview和隐藏字段和undo日志有什么关系
  24. 算法题:字符串相加(力扣原题)
#面经##快手#
全部评论
佬,用LinkedBlockedQueue可能出现什么问题 这个问题怎么答的啊
1
送花
回复
分享
发布于 2023-08-24 09:57 北京

相关推荐

4 25 评论
分享
牛客网
牛客企业服务