拼多多一面

  • 自我介绍
  • 快递卡片项目的业务流程
  • 数据是只存在缓存中吗?
  • 查询是只查询缓存吗?
  • 缓存不存在的情况是什么?
  • 如何用布隆过滤器解决的缓存穿透?
  • 什么时候更新布隆过滤器呢?
  • 先更新布隆过滤器,再更新数据库,再更新缓存?
  • 如何保证布隆过滤器一定会更新成功呢?(定时任务扫描)
  • 布隆过滤器如何设计?
  • 使用单机布隆过滤器吗?
  • Redis是单机还是集群?
  • 单机布隆过滤器可以抗住流量吗?
  • 如何分布式解决缓存穿透问题?答:业务端hash处理
  • 分布式锁如何解决缓存击穿?
  • 如果获取不到锁如何处理?答:自旋等待
  • 如果数据库突然延迟很高,灾难情况下如何保护?答:降级处理
  • 如何实现自旋等待
  • 如果等待的话对于C段用户来说会有1秒的等待,那你是如何实现毫秒级别的查询呢
  • 分布式锁是如何加的呢?
  • setnx如何实现的?是一个命令吗?
  • 有设超时时间吗
  • 如何解锁?
  • 如何判断锁是自己设置的呢?
  • 解锁是原子的吗?
  • 定期清理过期数据,是清理什么呢?
  • 七天以后就查不到数据了吗?
  • 分表是怎么分的?
  • 那七天的数据都在一个表不可以吗?
  • 分200个表和塞在一个表查询时有什么区别吗?
  • 使用消息队列的目的?
  • 消息是全局有序吗?
  • 怎么做到局部有序?
  • 算法题:提取字符串中的数字,如果数字超过Int的范围就取最大最小值
  • 算法题:线程安全的懒汉式?为什么需要volitate?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值