拿下技术面上传简历

线上某核心接口的 P99 从 200ms 涨到 2s,用户开始投诉,P50 基本没变。你手上只有监控指标、日志和链路追踪三样东西。请说明:你第一步看什么、按什么顺序排查,以及你打算怎么在十几分钟内把问题收敛到某一个环节?

工程与系统设计系统设计3-5 年知识点 1 个

面试官在考什么

考察是否理解 P99 与均值的差异意味着什么、能否用指标体系而不是靠翻日志定位问题,以及是否有成本意识(采样率、指标基数)。

可观测性

回答框架 · 前两步

  1. P99 涨而 P50 不动,说明大部分请求是正常的,只有一小撮请求被拖慢:优先怀疑尾部因素,比如下游某个分片/某台机器慢、连接池被少数慢请求占满、GC 停顿、锁竞争、个别大 key 或慢 SQL,而不是全链路整体劣化
  2. 排查顺序是自外向内、逐层二分:先看入口 QPS 和错误率有没有变化(RED 指标),再看本服务的 RT 分解(各下游调用耗时)、线程池/连接池饱和度、以及宿主机资源(CPU、内存、GC、网络),最后才落到具体日志

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

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

同一能力域的其他题