有赞面试题 · Java

有赞相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 1 题线程池的核心参数有什么? 考察对线程池核心参数及其作用的理解技术原理Java第 2 题Stream 并行流的使用场景和底层原理是什么? 考察对 Java Stream 并行流的适用场景和底层实现机制的理解性能优化技术原理方案权衡Java第 3 题Java中运行时异常和受检异常有何区别?为什么Java要区分这两类异常? 考察对Java异常体系的理解及设计意图技术原理方案权衡Java第 4 题请讲一讲线程池的工作原理。 考察对线程池核心机制与参数含义的理解系统设计技术原理Java第 5 题在Java中,如何安全地停止一个正在运行的线程?请说明推荐方式及原因。 考察线程协作式终止机制、中断处理和避免强制终止的意识风险判断技术原理Java第 6 题请说明线程池的核心原理,以及如何合理设定核心线程数、最大线程数和队列容量等参数?如果核心线程数设置过大,会带来什么影响? 考察线程池原理、参数配置合理性及过配置风险性能优化风险判断技术原理Java第 7 题线程池一般有哪些参数?请说明各参数的作用。 考察对线程池核心参数的理解与实际配置能力问题拆解技术原理Java第 8 题如何设计线程池参数(核心线程数、队列类型等)? 考察线程池参数配置的思路、权衡与动态调整能力技术原理方案权衡Java第 9 题请分析 ThreadLocal 可能引发的内存泄露问题,并说明其产生原因与避免方法。 考察对 ThreadLocal 内存模型、弱引用及线程池复用的理解风险判断技术原理Java第 10 题lock和synchronized有什么区别? 考察对Java并发同步机制的理解与适用场景区分技术原理方案权衡Java第 11 题HashMap扩容原理 考察HashMap扩容机制、触发条件及并发安全边界风险判断技术原理Java第 12 题请介绍 CompletableFuture 的核心概念、典型用法以及使用时的注意事项。 考察对 CompletableFuture 异步编程模型的理解与实际应用能力编码实现技术原理Java第 13 题请你谈谈封装和反射之间的关系,它们是对立的吗? 考察对面向对象封装原则与反射机制本质的理解及二者关系技术原理方案权衡Java第 14 题请解释什么是动态代理,并说明它的核心作用。 考察对动态代理概念及其设计意图的理解技术原理方案权衡Java第 15 题请介绍一下 JVM 的内存结构。 考察对 JVM 运行时数据区域的掌握程度问题拆解技术原理JavaJVM第 16 题请说明线程池的工作原理,包括其核心参数和执行流程。 考察对线程池核心机制、参数作用及任务执行流程的理解问题拆解技术原理Java第 17 题你有了解过 Google Guava 或类似工具库吗? 考察对常用工具库的熟悉程度、实际应用场景及原理理解持续改进技术原理技术选型Java第 18 题请举例说明你在实际项目中如何使用 ThreadLocal,以及如何避免其负面影响。 考察实际应用与风险规避经验项目复盘风险判断技术原理Java第 19 题Java线程有哪几种状态?请简要说明它们之间的转换关系。 考察对Java线程生命周期状态及状态转换的掌握程度技术原理Java第 20 题请解释 HashSet 在扩容前后的内部结构变化,以及这些变化对迭代顺序和性能的影响。 考察对 HashSet/HashMap 扩容机制、重哈希与迭代顺序的理解性能优化技术原理Java