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

如何排查 Goroutine 导致的 CPU 占用过高?

快手后端开发互联网/IT性能优化问题排查Go

考察说明

考察 Go 并发问题定位、性能分析工具的使用和对 Goroutine 调度的理解

回答思路

  1. 能使用 pprof 等工具定位高 CPU 的 goroutine 与调用栈
  2. 能区分 CPU 密集型、死循环、锁竞争和过度创建 goroutine 等成因
  3. 能给出调整 GOMAXPROCS、优化业务逻辑或限制并发等解决手段
本题已收录答题指导

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

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