猿辅导面试题 · 方案权衡 · Java

猿辅导相关面试题,按最终去重题目聚合。

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

筛选题目已选:方案权衡 · Java
第 1 题请解释什么是泛型,以及泛型擦除的原因和实现做法。 考察对Java泛型机制、类型擦除原理及其权衡的理解技术原理方案权衡Java第 2 题ArrayList和LinkedList的使用场景分别是什么? 考察对两种List实现底层结构与性能差异的理解技术原理技术选型方案权衡Java第 3 题在Java中,两个线程之间有哪些常用的通信方式?请举例说明其原理和适用场景。 考察Java多线程通信机制的理解与应用能力问题拆解技术原理方案权衡Java第 4 题请说明Synchronized的实现原理及其锁升级过程。 考察对Synchronized底层实现、锁升级机制及并发控制的理解技术原理方案权衡Java第 5 题请说明垃圾回收(GC)在什么场景下会导致程序暂停(Stop-The-World)? 考察对GC停顿机制、触发场景及影响的理解性能优化技术原理方案权衡JavaJVM第 6 题请说明线程池的工作原理和任务执行过程。 考察对线程池核心机制的理解,包括线程复用、任务队列与拒绝策略问题拆解技术原理方案权衡Java第 7 题请解释软引用(SoftReference)的回收机制及其适用场景。 考察对Java软引用内存回收机制的理解与实际应用技术原理方案权衡Java第 8 题Java动态代理有哪两种实现方式?它们分别适用于什么场景? 考察对JDK动态代理和CGLIB的了解及选择考量技术原理方案权衡JavaSpring Framework第 9 题怎么理解线程池的核心数量和最大数量? 考察对线程池核心参数、任务处理流程和适用场景的理解技术原理方案权衡Java第 10 题请详细说明 Java 线程池的工作原理,以及如何合理配置线程池参数。 考察对线程池执行流程、核心参数和调优策略的理解技术原理方案权衡Java第 11 题请介绍Java中常用的锁机制及其主要区别和应用场景。 考察对Java锁体系的理解、适用场景判断和并发安全基础问题拆解技术原理方案权衡Java第 12 题请介绍Java线程池的核心组件、工作原理,以及如何合理配置线程池参数? 考察对Java线程池内部机制的理解与参数调优能力问题拆解技术原理方案权衡Java第 13 题JDK动态代理和CGLIB在创建和调用性能上有什么差别? 考察对两种代理性能特性的理解性能优化方案权衡Java