慧策(掌上先机)面试题 · Java

慧策(掌上先机)相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 101 题JDK 1.8 引入了哪些主要新特性? 考察对 Java 8 核心新特性的掌握程度编码实现技术原理Java第 102 题什么是Full GC?什么情况下会出现? 考察Java垃圾回收中Full GC的概念及其触发条件的理解风险判断技术原理Java第 103 题举例说明容器线程不安全的场景。 考察对常见集合类线程安全问题的理解与识别能力风险判断技术原理问题排查Java第 104 题自研Arthas工具的实现原理与使用技术 考察对Arthas底层原理的理解和实战应用能力编码实现技术原理问题排查JavaJVM第 105 题在Java项目中,请介绍一个让你印象最深刻的技术难点或挑战,以及你是如何解决的。 考察候选人在Java项目中的技术深度、问题解决和复盘能力问题拆解项目复盘技术原理Java第 106 题请实现一个线程安全的懒汉式单例模式,并说明其优缺点。 考察单例模式的实现方式、线程安全性及设计权衡编码实现技术原理方案权衡Java第 107 题请谈谈你对程序中异常(Exception)与错误(Error)区别的理解,以及在实际开发中如何合理处理异常? 考察对异常与错误概念的理解及在实际开发中的异常处理能力风险判断技术原理问题排查Java第 108 题怎么理解字符串常量区? 考察字符串常量区的内存管理、不可变性及与运行时常量池的区别技术原理Java第 109 题请说明 Java 中包装类型的缓存机制,包括哪些包装类型有缓存以及缓存的范围。 考察对 Java 包装类型缓存机制的准确理解技术原理Java第 110 题在 Java 中,字符串拼接有哪些常见方法?请说明各自的适用场景和性能特点。 考察字符串拼接方法的掌握程度及性能对比性能优化技术原理Java第 111 题请描述 HashMap 的扩容机制,以及扩容时数据是如何移动的? 考察对 HashMap 扩容原理和 rehash 过程的理解问题拆解技术原理Java第 112 题讲下 CountDownLatch 的使用和原理 考察并发工具 CountDownLatch 的用法、底层实现与典型场景编码实现技术原理Java第 113 题如果创建一个类想自定义为Map的key,需要实现什么方法? 考察自定义对象作为Map key的约定与正确实现编码实现技术原理Java第 114 题项目中实际用到过哪些线程安全的数据结构? 考察对线程安全数据结构的实际使用与原理理解技术原理方案权衡Java第 115 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力技术原理方案权衡Java第 116 题请说明HashTable和HashMap的区别。 考察对线程安全哈希集合及并发容器演进的理解技术原理Java第 117 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解技术原理方案权衡Java第 118 题请描述 ArrayList 的扩容过程以及触发扩容的阈值。 考察对 ArrayList 动态数组扩容机制与容量策略的理解技术原理Java第 119 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景技术原理方案权衡Java第 120 题请解释Java中volatile关键字的具体工作原理。 考察对volatile内存语义和可见性、有序性保障的理解风险判断技术原理Java