面试题库

全部 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 中如何正确初始化 Celery 应用?为什么要在 __init__.py 里加载,如何共享 Django settings?

Django 简单

Celery 的 broker、backend、worker、beat 分别是什么?Django 项目中如何组织 Celery 应用?

Django 困难

Django 的 MEDIA 文件如何做访问权限控制(只允许登录用户访问)?如何让视图流式返回文件?

Django 困难

Django 使用 CDN 或对象存储(如 S3)托管静态/媒体文件时,如何自定义 Storage?

Django 中等

Django 生产环境为何不能用 runserver 服务静态文件?nginx 如何代理静态与媒体文件?

Django 中等

Django 的媒体文件上传如何安全处理?如何防止用户上传可执行文件或超大文件?

Django 中等

Django 的 collectstatic 与 findstatic 命令如何工作?多个 app 同名静态文件如何决定优先级?

Django 中等

Django 的 ManifestStaticFilesStorage 如何做静态文件指纹?为什么要在生产环境使用它?

Django 简单

Django 的 staticfiles 模板标签 {% static %} 如何解析路径?与 STATICFILES_STORAGE 的关系是什么?

Django 简单

Django 的 STATIC_URL、STATIC_ROOT、STATICFILES_DIRS、MEDIA_URL、MEDIA_ROOT 分别指什么?collectstatic 做了什么?

Django 困难

Django 的 per-site 缓存中间件 UpdateCacheMiddleware 与 FetchFromCacheMiddleware 如何工作?为何需要成对使用?

Django 困难

Django 页面缓存如何主动失效(如后台改数据后立即更新)?如何按对象失效?