面试题库

全部 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 中等

密码重置(PasswordReset)流程涉及哪些 token 生成与校验机制?

Django 简单

is_authenticated 与 is_active 有什么区别?用户被禁用后会发生什么?

Django 中等

CSRF 与认证的关系是怎样的?为什么基于 Session 的登录表单需要 CSRF token,而 JWT 请求通常不需要?

Django 困难

如何实现手机号/邮箱 + 验证码登录,而非用户名密码?需要自定义哪些组件?

Django 中等

认证后端(AUTHENTICATION_BACKENDS)是如何被遍历调用的?多后端时顺序重要吗?

Django 困难

使用 djangorestframework-simplejwt 集成 JWT 时,token 的签发、刷新与黑名单机制是如何工作的?

Django 中等

JWT 与 Django 内置 Session 认证有什么区别?无状态 JWT 的优缺点是什么?

Django 简单

login_required 装饰器是如何工作的?未登录访问时它做了什么?

Django 困难

如何在视图中做对象级(行级)权限控制?Django 内置权限为何只到模型级?

Django 中等

Django 的 Permission 与 Group 模型是如何关联的?has_perm 的查找逻辑是怎样的?

Django 困难

AbstractUser、AbstractBaseUser、Proxy 三种自定义用户模型方式各有什么取舍?已有数据的项目如何安全迁移?

Django 中等

Django 的 User 模型密码是如何存储与校验的?默认哈希算法是什么?