面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
Django 中等

Django 的 Session 使用缓存后端(cached_db)时,数据如何落库与读缓存?优缺点是什么?

Django 中等

Django 的 cache 框架中 key 前缀 KEY_PREFIX 与 version 如何配合实现缓存分组与整体失效?

Django 中等

Django 的 redis 缓存如何配置连接池与序列化?与 django-redis 的 pickle 序列化参数有什么关系?

Django 困难

Django 的缓存穿透、缓存击穿、缓存雪崩分别是什么?如何用空值缓存/互斥锁/过期随机化应对?

Django 困难

Django 缓存与数据库双写一致性如何保证?Cache-Aside、Write-Through、Write-Behind 模式分别怎么选?

Django 简单

Django 的低级缓存 API cache.set/get/delete 如何正确使用?超时时间参数有哪些特殊值?

Django 中等

Django 的 cache_page 装饰器底层如何工作?如何让匿名与登录用户看到不同缓存?

Django 中等

Django 的 per-view 缓存与 template fragment 缓存如何配置?缓存键是如何生成的?

Django 简单

Django 的缓存版本控制(cache key version)如何实现?为什么需要 version?

Django 简单

Django 的 LocMemCache、FileBasedCache、DatabaseCache、RedisCache 等后端区别是什么?如何配置多缓存?

Django 中等

自定义 Django 信号如何定义、注册与发送?signal.connect 的 sender、dispatch_uid 参数有什么作用?

Django 中等

Django 信号为什么会导致测试与迁移数据被意外触发?如何在测试中禁用信号?