后端岗位面试题更新 2026-08-05

线上的Java服务CPU负载高怎么排查?

上海得物信息集团有限公司后端开发互联网/IT风险判断技术原理问题排查Java

考察说明

考察Java线上问题排查的思路、工具使用和系统性方法

回答思路

  1. 能明确区分CPU使用率高与负载高的差异
  2. 掌握top、ps等系统命令定位高CPU进程与线程
  3. 会使用jstack、jstat等Java工具提取线程栈和GC信息
  4. 能分析线程状态、死循环、锁竞争、GC频繁等常见原因
  5. 能说明从现象到根因的排查步骤和验证手段
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。