- 0
- 0
- 约3.57千字
- 约 6页
- 2026-07-01 发布于河北
- 举报
高级调试实战考核试题(含详细解析答案)
适用人群:高级开发、后端工程师、运维开发、系统调试工程师
考核重点:线上故障排查、性能瓶颈分析、程序异常定位、系统底层问题调试、网络与内核故障处理
答题说明:满分100分,题型包含选择题、简答题、实操排障题,所有答案附带落地排查思路,贴合真实线上场景
一、单项选择题(共10题,每题3分,共30分)
1.线上Java服务突然CPU满载,GC频繁但OOM不报错,最不可能的原因是()
A.局部集合未释放,产生大量临时对象
B.死循环导致线程持续占用CPU
C.内存泄漏,老年代持续膨胀
D.磁盘IO打满导致线程阻塞
A.服务端未主动关闭连接
B.客户端频繁短连接请求,且未开启端口复用
C.防火墙拦截TCP报文
D.内核TCP队列溢出
3.程序运行中出现偶发死锁,以下工具最适合直接定位死锁线程堆栈的是()
A.top
B.jstack
C.jmap
D.jstat
4.Linux系统中,出现大量D状态进程,必然说明()
A.进程CPU占用过高
B.进程陷入不可中断IO阻塞
C.进程内存溢出
D.进程被内核杀死
5.微服务接口响应慢、无报错、CPU内存正常,大概率的核心瓶颈是()
A.代码死循环
B.数据库慢查询/锁等待
C.内存泄漏
D.线程死锁
6.下列关于内存泄漏和内存溢出的区别,说法正确的是
原创力文档

文档评论(0)