Shopee虾皮二面面经

八股+场景

  • 黑马点评项目为什么用 zset 做点赞排行

  • zset 底层怎么实现的,为什么不用 b+树

  • springboot 用到了哪些设计模式

  • 了解分布式事务的哪几种方式

  • redis 热 key 问题怎么解决

  • 你了解哪些锁

  • 什么时候用乐观锁,什么时候用悲观锁,为什么

  • 读写锁是乐观锁还是悲观锁

  • 服务器 CPU 占用过高,怎么排查问题

  • 服务器内存占用过高,怎么排查问题

  • 如果让你设计一个本地缓存,你会怎么办

  • 10 亿个手机号,内存只有 1 G 怎么去重

算法

  • 手撕:删除排序链表的重复元素

LICENSED UNDER CC BY-NC-SA 4.0
Comment