01常见题
按面试轮次整理的后端 面试题
这些后端面试题由 InterviewWare 编写或改编,
| 题目 | 面试官关注什么 | 可能的追问 |
|---|---|---|
| R1 · 经历与动机 | ||
| Q01 介绍你做过的 | 核心 | 流量涨到十倍, |
| R2 · 专业能力与案例 | ||
| Q02 如何 | 把幂等键和 | 两个相同的 |
| Q03 如何排查一条慢查询? | 用真实 | 这条查询 |
| Q04 下游 | 设置超时、 | 你的重试反而 |
| Q05 两位顾客 | 原子的 | 秒杀期间这一行 |
| Q06 在一张 | 先扩展后收缩的分步 | 回填 |
| Q07 什么时候 | 以延迟和 | 一条“毒消息” |
| Q08 一个 | 合并 | 你如何 |
| Q09 一次 | 针对 | 你会先回滚还是先排查? |
| Q10 API 客户端鉴权, | 令牌 | 一个 |
| R3 · 判断与协作 | ||
| Q11 产品 | 把风险 | 你的 |
02试答一题
试答一道后端面试题
从上面的题目中挑一道,先写下你的回答。在你请求反馈之前,草稿只保存在当前浏览器。
03答题示例
支付回调偶尔会重复 到达, 你会 怎么 处理?
中级
- 01
假设
我先
假设 支付方会附带 事件 ID, 并且 在我们 返回 成功 之前会一直重试。 - 02
设计
把事件 ID 和
订单 更新 放在同一个 事务里写入, 并加唯一 约束; 重复写入会 失败, 我们 直接 返回 成功, 不再 重复 处理。 - 03
故障
如果
提交 成功后、 响应前服务 崩溃, 重试请求会命中 唯一 约束, 被安全地确认。 - 04
观测
我会按支付方统计
重复 次数, 数量 突然 上升, 就说明 对方的重试或我们的 响应 出了 变化。
04答题建议
后端面试答题要点
这样答更有效
- T1讲故障
路径要和讲正常 流程 一样细。 - T2选存储、
上缓存之前, 先说明 一致性和 延迟 要求。 - T3说出能让你发现
问题的 那个监控指标或日志。 - T4任何
迁移或发布 方案, 都要 包含回滚步骤。
后端面试常见误区
- M1只说“加重试”,
却不提 退避、 上限和幂等。 - M2一个
条件 更新就能解决的 问题, 却上了 分布式锁。 - M3建议加索引,
却不提它带来的写入和 存储 成本。 - M4只按平均
延迟 设计, 忘了 长尾。 - M5声称
做到了“恰好 一次” 投递, 却讲不出是怎么 实现的。
05国内求职
国内后端面试 怎么 准备
校招重基础,社招重线上经验
后端校招更看重
后端面试 流程和三轮模拟
国内后端面试
项目深挖的 常见 追问链
后端项目深挖最常见的
06推荐工具
后端面试练习工具
- JS · Python公开用例
技术面试练习室
讲解
之前, 先在系统 设计 白板上画出重试和幂等的 处理 路径。 - 实时15–60 分钟
AI 语音模拟面试
在实时语音
面试里把一次 故障排查从头讲一遍, 面试官随时 可能打断追问“你是 怎么 发现的?”。 - 4 位面试官R1–R3文字 · 语音
对话式 AI 模拟面试
选择
技术 面试官, 他会追问 延迟、 错误率和 故障 模式。
07公司准备
后端面试:公司准备参考
内容
亚马逊
亚马逊 SDE II 面试
准备页面提到, 要明确 讨论 系统的 可靠性与 规模, 并验证 边界 情况。 官方来源:Amazon · SDE II Interview Prep
来源核对日期:2026年9月27日
微软
微软的
技术 面试 建议 提到, 要测试 正常、 边界和 异常 情况。 官方来源:Microsoft · Technical interviewing
来源核对日期:2026年9月27日