后端岗位面试题更新 2026-08-05

缓存与布隆过滤器在读路径和写路径上的先后顺序应该如何设计?对数据库、缓存和过滤器各有什么一致性或性能要求?

深圳虾皮信息科技有限公司后端开发互联网/IT系统设计技术原理方案权衡Redis

考察说明

考察缓存与布隆过滤器在读写链路中的顺序安排及对数据一致性和性能的影响

回答思路

  1. 能清晰说明读优先用布隆过滤器过滤不存在请求的典型设计
  2. 能分析写路径上先更新数据库再处理缓存和布隆过滤器的顺序逻辑
  3. 能指出布隆过滤器存在误判且不支持删除,对删除操作需重建或计数器方案
  4. 能讨论缓存与布隆过滤器数据不一致时的容忍度和补偿手段
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。