拿下技术面上传简历

生产环境某接口每天偶发几笔“参数校验失败”,现有日志只有一行“invalid param”,没有请求上下文,也无法在测试环境复现。约束:不能重启服务、不能停流量、不能改业务逻辑。你如何在不影响线上稳定的前提下补日志或使用断点定位?请给出操作顺序、日志字段和级别、断点使用条件,以及日志量过大时的控制手段。

代码能力与调试排障调试排障1-3 年知识点 1 个

面试官在考什么

判断候选人能否在不可复现、不可重启的线上约束下,用最小侵入的可观测性手段定位问题,并知道断点的风险边界。

日志与断点

回答框架 · 前两步

  1. 先看现有日志和异常栈,确认是入口校验、服务端业务校验还是下游返回,不盲目加日志。
  2. 通过请求唯一标识串联网关、服务、下游日志,记录关键字段摘要,如请求 ID、脱敏用户标识、参数摘要、校验分支、耗时、下游返回码。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

同一能力域的其他题