面试题库

全部 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秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
Python 中等

PEP 3333 中 WSGI 的 environ 与 start_response 各自承载了什么约定?

Python 困难

Celery 生产者发送任务时,broker 连接断开如何保证可靠投递?

Python 中等

Celery 多队列路由 task_routes 如何设计?如何让不同类型任务走不同 worker?

Python 中等

Celery 的 autoretry_for 与手动 retry 有什么区别?退避策略如何设置?

Python 困难

Celery 的 rate_limit 与 worker_prefetch_multiplier 如何影响任务吞吐?

Python 中等

Celery 如何与 asyncio 应用结合?为何不能在协程中直接调用阻塞的 delay?

Python 中等

Celery 的 soft_time_limit 与 hard_time_limit 有什么区别?超时后如何优雅收尾?

Python 简单

Celery 的结果后端中任务结果过期或被清理后,前端查询会得到什么?如何设置过期时间?

Python 困难

Celery Beat 的定时任务在多实例部署时为什么会重复执行?如何避免?

Python 中等

Celery 中如何为任务配置不同优先级的队列并保证顺序?

Python 中等

Celery 的 task_acks_on_failure_or_timeout 配置在什么场景下必须开启?

Python 困难

Celery 的 acks_late 参数为何会影响“至少一次”投递语义与任务幂等性?