2026-06-17/后端工程师 / 面试模板/6 分钟阅读

岗位模板

后端工程师初筛,重点看工程判断而不是概念背诵

后端面试模板可以围绕接口、数据、幂等、日志和故障处理展开,少问定义,多问取舍。

后端工程师面试很容易陷入概念问答:事务隔离级别、索引原理、消息队列、缓存一致性。不是说这些不重要,而是初筛阶段如果只问定义,很难看出候选人的工程判断。

我更建议从“你怎么做过”开始问。接口怎么设计,数据怎么落,重复请求怎么处理,线上问题怎么查,这些回答里通常更容易看出经验密度。

推荐维度

  • 接口设计:REST API、错误码、幂等性和权限边界。
  • 数据建模:表结构、索引、事务和迁移策略。
  • 稳定性:日志、监控、重试、降级和容量意识。
  • 问题定位:从现象到根因的排查路径。

示例问题

  1. 请讲一个你设计过的核心接口,它如何处理权限和错误状态?
  2. 如果支付回调重复到达,你会如何保证幂等?
  3. 遇到数据库慢查询时,你通常如何定位?
  4. 请描述一次线上故障,你做了哪些恢复和复盘动作?

怎么判断回答质量

一个比较有效的小判断是:候选人有没有讲到边界。

比如他说“我会加重试”,那要继续听他有没有提到超时、幂等、最大重试次数、失败记录和告警。比如他说“我会加索引”,那要听他有没有讲查询条件、数据量、执行计划和写入成本。

AI 初筛不适合把架构深度一次问完。它更适合先识别工程意识:这个人是不是只会写功能,还是知道系统上线后会遇到哪些麻烦。

真正复杂的业务背景和架构取舍,仍然建议放到下一轮人工面试里结合项目细节展开。