前端/移动开发面试题 · 性能优化 · Java

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 30 · 更新 2026-08-05

筛选题目已选:性能优化 · Java
第 21 题请简述 Java 垃圾回收(GC)的基本原理,以及在实际开发中如何合理配置和优化 GC 参数? 考察对垃圾回收机制的理解及实际调优应用能力性能优化技术原理问题排查Java第 22 题讲讲 Java 中的 GC? 考察对 Java 垃圾回收机制的整体理解和关键概念掌握性能优化技术原理Java第 23 题假如测试反馈程序 CPU 占用率高,如何排查是否是内存泄漏导致的? 考察从现象出发的定位思路以及对内存泄漏触发 CPU 升高机制的理解性能优化技术原理问题排查Java第 24 题如何避免或减少过度GC的发生? 考察对GC原理、触发条件及调优手段的理解性能优化技术原理问题排查Java第 25 题请比较数组和列表(如 Python 的 list 或 Java 的 ArrayList)在底层实现和性能上的区别。 考察对数组与列表底层结构、动态扩容及性能差异的理解性能优化技术原理JavaPython第 26 题托管堆和非托管堆的区别是什么? 考察对内存管理模型和编程语言运行时差异的理解性能优化技术原理C#Java第 27 题请介绍 Java 中的四种引用类型,并说明它们的作用与使用场景。 考察对 Java 引用类型的理解及内存管理意识性能优化技术原理Java第 28 题String、StringBuffer、StringBuilder的区别 考察对Java字符串类的不可变性、线程安全性与性能差异的理解性能优化技术原理Java第 29 题内存泄漏怎么解决,怎么监测,有没有试过性能对比? 考察内存泄漏的定位、解决与性能验证能力性能优化技术原理问题排查Java第 30 题单例模式深挖:static的作用,代码块中synchronized和方法中synchronized区别,哪一个更好,为什么另一个不好? 考察单例模式的线程安全实现细节与同步机制理解性能优化技术原理方案权衡Java