哈啰出行面试题 · Java

哈啰出行相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 141 题单例模式为什么两次判空? 考察双重检查锁定的原理与线程安全边界风险判断技术原理Java第 142 题垃圾回收算法中,如何判断一个对象是否可以被回收? 考察垃圾回收中对象存活判定机制的理解问题拆解技术原理Java第 143 题请介绍JVM运行时数据区域及其主要作用。 考察JVM内存模型的基础理解与各区域职责技术原理Java第 144 题wait方法和sleep方法的区别 考察对Java多线程基础机制的理解与区分技术原理Java第 145 题请解释一下Java的双亲委派模型及其工作原理。 考察对类加载机制、委派流程及Java生态影响的理解技术原理Java第 146 题请介绍Java的内存管理机制,包括内存区域划分、对象生命周期以及垃圾回收的基本原理。 考察对Java内存模型和垃圾回收机制的理解技术原理Java第 147 题使用 ThreadLocal 时需要注意哪些问题? 考察 ThreadLocal 的典型陷阱与正确使用方式风险判断技术原理Java第 148 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识性能优化技术原理Java第 149 题请比较 Java 中 Thread.sleep() 与 Object.wait() 方法的区别。 考察 Java 并发编程基础与线程状态切换的理解问题拆解技术原理Java第 150 题ThreadLocal 的大概实现原理是什么? 考察对 Java ThreadLocal 存储结构、生命周期与内存泄漏机制的掌握风险判断技术原理Java第 151 题Java 线程池中核心线程的创建时机是什么?当所有核心线程都空闲时再提交新任务,会复用线程还是新建线程? 考察线程池核心线程的创建与复用机制技术原理问题排查Java第 152 题请解释Java中自动装箱与拆箱的发生时机及其潜在问题。 考察对Java自动装箱拆箱机制及常见坑的理解风险判断技术原理Java第 153 题请说明 ThreadLocal 的实现原理,以及如何在不同包或线程之间共享数据。 考察对 ThreadLocal 内部机制的理解、线程数据隔离与跨线程共享方案技术原理方案权衡问题排查Java第 154 题在JVM中,什么情况下会触发Full GC? 考察对Full GC触发条件和原因的理解技术原理问题排查JavaJVM第 155 题有没有自定义过注解? 考察对Java注解机制的理解及实际应用能力编码实现技术原理Java第 156 题请说明JVM堆内存的划分方式及各区域的作用。 考察对JVM堆内存模型的理解和基础知识掌握技术原理JavaJVM第 157 题在Java中,static关键字可以修饰哪些成员或结构? 考察对static关键字适用范围的掌握技术原理Java第 158 题如何在 ArrayList 和 LinkedList 之间做选择? 考察对常见集合实现原理和适用场景的理解技术原理技术选型Java第 159 题HashMap为什么是线程不安全的?具体在哪些操作上可能出问题? 考察对HashMap内部机制和并发安全问题的理解风险判断技术原理Java第 160 题读多写少场景下,应选择 ArrayList 还是 LinkedList? 考察对集合底层实现复杂度与场景匹配的掌握技术原理方案权衡Java