哈啰出行面试题 · 技术选型 · Java
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 25 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 1 题wait和sleep的区别 考察线程同步与暂停机制的核心差异第 2 题请介绍 Java 中常见集合类的分类、特点及适用场景。 考察对 Java 集合框架的整体掌握和实际选型能力第 3 题请你谈谈对Spring框架中控制反转(IoC)和依赖注入(DI)的理解,并说明如何手写一个简单的实现? 考察对IoC/DI核心原理的理解与实际动手实现能力第 4 题请概括介绍 Java 集合框架的整体结构,并说明主要接口和类的用途。 考察对 Java 集合框架的整体理解和关键设计要点第 5 题你使用过哪些 Java 多线程框架或并发工具? 考察并发工具积累与选型理解第 6 题请列举并说明你在 JDK 源码中了解到的设计模式。 考察设计模式的理解深度及其在 JDK 中的实际应用第 7 题搜推跟特征工程为什么用Java技术栈? 考察对搜索推荐与特征工程场景下技术选型原因的理解第 8 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 9 题如果不用 CountDownLatch,你会如何实现类似的等待多个子任务完成的效果? 考察并发等待的替代实现方案与原理迁移能力第 10 题Java中接口和抽象类的区别 考察对Java接口与抽象类语法、语义及设计用途的理解第 11 题请介绍常见的线程池实现,并说明使用线程池的好处。 考察对线程池类型、参数及使用价值的理解第 12 题请解释面向对象编程中继承的概念,并说明它在典型语言(如 Java 或 Python)中是如何实现的。 考察对继承核心概念和底层实现机制的理解第 13 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解第 14 题请介绍你的项目中使用了哪些 Java 集合类,以及为什么选择它们。 考察对常用集合类特性的掌握及结合业务场景的选型能力第 15 题请介绍一下市面上常见的垃圾回收器及其适用场景。 考察对主流JVM垃圾回收器的理解及选型能力第 16 题请讲一下你对 Java 并发工具包 JUC 的了解,并举例说明其中常用组件的使用场景。 考察对 JUC 核心组件及其适用场景的理解第 17 题请说明 Java 中解决多线程并发问题的主要方式,并介绍常用的锁机制。 考察多线程并发控制的基本概念和 Java 锁机制的理解第 18 题动态调整线程池怎么做呢? 考察对线程池参数调整、监控与动态配置的理解第 19 题用过哪些类型的线程池? 考察对 Java 线程池类型的掌握与实际使用经验第 20 题请说明 Java 线程池的核心参数有哪些,并介绍几种常见的创建方式。 考察对线程池核心参数的理解及线程池创建方式的掌握