哈啰出行面试题 · Java
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 212 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 121 题Java基础类型和包装类型有什么区别 考察Java基础类型与包装类型的核心差异及应用场景第 122 题请说明线程池的核心参数、拒绝策略,以及提交一个任务的执行流程。 考察线程池原理、参数配置策略与任务执行路径第 123 题请介绍Java集合框架的主要分类,线程安全的集合有哪些,以及ConcurrentHashMap的底层结构。 考察Java集合框架的整体认知、线程安全集合的区分以及并发容器的内部实现理解第 124 题请说明 Java 线程池的核心参数有哪些,并介绍几种常见的创建方式。 考察对线程池核心参数的理解及线程池创建方式的掌握第 125 题请说说HashMap的原理。 考察对HashMap底层存储结构、哈希冲突处理及扩容机制的理解第 126 题请详细说明HashMap的底层数据结构、put方法的执行流程、元素寻址方式以及扩容机制。 考察对HashMap核心实现原理的深入理解第 127 题请解释 volatile 关键字的工作原理。 考察对 Java 内存模型、可见性与有序性的理解第 128 题请说明 synchronized 关键字通常可以应用在哪些作用域上。 考察对 synchronized 使用位置及锁定对象语义的理解第 129 题请列举 Java 的基本数据类型,并说明各类型的取值范围和默认值。 考察 Java 基础知识掌握程度第 130 题线程池常用的API有什么? 考察对Java线程池核心API及使用场景的掌握第 131 题在Java中,GC Roots通常包括哪些对象?请举例说明。 考察对JVM垃圾回收根对象的理解第 132 题请讲解 HashMap 的底层实现,重点介绍 put 流程和红黑树原理。 考察对 HashMap 数据结构、哈希冲突处理与树化机制的理解第 133 题基本数据类型和引用数据类型的区别 考察对Java等语言中基本类型与引用类型在存储、传递和默认值方面的理解第 134 题请介绍 ConcurrentHashMap 的实现原理,并说明它是如何保证线程安全的。 考察对 Java 并发容器底层机制与线程安全策略的理解第 135 题请结合你的项目经验,谈谈对 Java 多线程、JVM 内存模型以及数据库、Redis、消息队列等中间件的理解。 考察对核心 Java 原理与主流中间件的综合掌握程度第 136 题ArrayList 和 HashSet 的区别是什么? 考察对集合框架中 List 与 Set 核心差异的理解第 137 题请解释 Java 中安全 Map 的实现原理,包括 synchronized 和 CAS 两种方式。 考察并发容器实现的底层原理与线程安全策略第 138 题Synchronized 的使用场景和原理了解吗? 考察对 synchronized 的应用场景、底层实现与适用边界的理解第 139 题如何通过反射实现字段自动填充? 考察反射机制的应用、字段赋值流程和边界处理能力第 140 题JDK 1.7和1.8版本中ConcurrentHashMap的区别 考察并发容器版本演进、线程安全实现与性能优化原理