哈啰出行面试题 · 方案权衡 · Java
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 42 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 21 题请说明线程池的核心参数、拒绝策略,以及提交一个任务的执行流程。 考察线程池原理、参数配置策略与任务执行路径第 22 题请介绍Java集合框架的主要分类,线程安全的集合有哪些,以及ConcurrentHashMap的底层结构。 考察Java集合框架的整体认知、线程安全集合的区分以及并发容器的内部实现理解第 23 题请介绍 ConcurrentHashMap 的实现原理,并说明它是如何保证线程安全的。 考察对 Java 并发容器底层机制与线程安全策略的理解第 24 题请结合你的项目经验,谈谈对 Java 多线程、JVM 内存模型以及数据库、Redis、消息队列等中间件的理解。 考察对核心 Java 原理与主流中间件的综合掌握程度第 25 题请解释 Java 中安全 Map 的实现原理,包括 synchronized 和 CAS 两种方式。 考察并发容器实现的底层原理与线程安全策略第 26 题Synchronized 的使用场景和原理了解吗? 考察对 synchronized 的应用场景、底层实现与适用边界的理解第 27 题JDK 1.7和1.8版本中ConcurrentHashMap的区别 考察并发容器版本演进、线程安全实现与性能优化原理第 28 题请说明 ThreadLocal 的实现原理,以及如何在不同包或线程之间共享数据。 考察对 ThreadLocal 内部机制的理解、线程数据隔离与跨线程共享方案第 29 题读多写少场景下,应选择 ArrayList 还是 LinkedList? 考察对集合底层实现复杂度与场景匹配的掌握第 30 题请介绍Java线程池的线程饱和策略(丢弃策略),并说明各自适用场景。 考察对线程池拒绝策略的理解及应用场景判断第 31 题请结合你的项目经历,谈谈 ConcurrentHashMap 在项目中是如何使用的,以及为什么选择它而不是 Hashtable 或 Collections.synchronizedMap。 考察对并发容器原理的理解及实际工程应用第 32 题公平锁的一个底层是怎么实现的呢? 考察对公平锁底层实现机制的理解第 33 题请介绍 Java 中的 Fork/Join 框架,包括它的核心原理和适用场景。 考察对 Fork/Join 框架原理的理解及应用场景的判断第 34 题请描述 CMS 和 G1 垃圾回收器各自的核心回收过程,并对比它们的主要差异。 考察对 CMS 与 G1 垃圾回收器工作机制的理解与对比能力第 35 题请比较 Java 和 Python 的内存管理机制,并说明它们各自如何处理内存中的对象生命周期。 考察对 Java 与 Python 内存管理核心机制的掌握及比较能力第 36 题CMS和ZGC各自适用的场景和优缺点是什么? 考察对垃圾收集器设计理念、适用场景和能力边界的理解第 37 题ConcurrentHashMap与HashMap的区别是什么? 考察并发容器与普通容器的结构、线程安全及适用场景理解第 38 题介绍常用的垃圾收集器。 考察对主流垃圾收集器原理、适用场景和差异的理解第 39 题synchronized 与 ReentrantLock 的区别是什么? 考察并发同步机制的原理理解与适用场景权衡第 40 题老年代没有连续空间怎么办? 考察垃圾回收和内存碎片处理机制