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