面试题库

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

限流时返回 429 与 503 有何语义区别?Retry-After 响应头如何设置?

分布式 中等

网关层限流与服务层限流的职责如何划分?阈值如何分层设定?

分布式 中等

单机限流在多实例下为什么总量会失控?如何用全局限流纠正?

分布式 困难

Guava RateLimiter 的 SmoothBursty 与 SmoothWarmingUp 有什么区别?

分布式 困难

令牌桶的定时补充与惰性补充在实现与精度上有何差异?

分布式 困难

滑动日志与滑动窗口在限流精度和内存上有什么区别?

分布式 中等

令牌桶在 Redis 中如何按时间差惰性补充令牌?给出 Lua 思路。

分布式 简单

为什么漏桶不允许突发、令牌桶允许突发?二者对下游的影响有何不同?

分布式 简单

令牌桶算法的桶容量与令牌生成速率分别决定什么?

分布式 中等

滑动窗口限流用 Redis ZSET 如何实现?内存开销如何优化?

分布式 中等

漏桶算法是如何以恒定速率流出请求的?它与突发流量的关系是什么?

分布式 简单

固定窗口限流有什么临界问题?为什么会在窗口边界突发双倍流量?