哈啰出行面试题 · 技术原理
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 949 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题请解释数据库事务的ACID特性,并结合一个具体事务场景说明每个特性的实际作用。 考察对事务ACID特性的理解及其在真实场景中的体现第 22 题SQL 查询慢怎么排查? 考察数据库性能问题的系统性排查思路和优化能力第 23 题请说明常见数据结构(如数组、链表、栈、队列、哈希表、树、图等)在增、删、改、查操作上的时间复杂度,并举例适用场景。 考察对常用数据结构时空复杂度的掌握及场景匹配能力第 24 题let、var、const的区别是什么? 考察JavaScript变量声明方式的作用域、提升和重赋值特性第 25 题Spring 的三层缓存是否能够解决所有循环依赖问题? 考察对 Spring 循环依赖机制及其限制的理解第 26 题请完整描述从在浏览器地址栏输入URL到页面完全渲染出来的全过程。 考察从网络请求到浏览器渲染的完整链路理解第 27 题请解释前端性能指标 FCP 和 LCP 的区别,并说明它们各自衡量什么。 考察对核心 Web 性能指标的理解及区分能力第 28 题请描述 Spring Bean 的完整生命周期,包括实例化、初始化和销毁阶段的主要回调。 考察对 Spring 容器管理 Bean 生命周期各阶段的理解与完整表述第 29 题如何给组件添加点击事件? 考察前端事件绑定与组件交互处理的基本能力第 30 题请说明Spring的自动装配原理。 考察对Spring依赖注入核心机制的理解第 31 题请介绍 Java 中常见集合类的分类、特点及适用场景。 考察对 Java 集合框架的整体掌握和实际选型能力第 32 题请解释布隆过滤器的原理、误判率及其在缓存场景中的应用场景。 考察布隆过滤器的数据结构原理、误判率特性与实际应用场景第 33 题Flink有哪几种窗口和哪几种时间语义? 考察对Flink窗口类型和时间语义的理解第 34 题不可重复读和幻读的区别是什么? 考察对事务隔离级别下两种并发异常的理解与区分第 35 题你是否接触过流量回放技术?请结合你的实际经历,说明其原理、应用场景以及你实践中的收获。 考察对流量回放技术的理解深度与实际应用能力第 36 题JVM 内存模型如何划分?请说明新生代、老年代和永久代/元空间的关系。 考察对 JVM 运行时数据区域及其代际划分的理解第 37 题请列举并简要说明常用哈希表(哈希映射)的基本原理、常见实现方式及其适用场景。 考察哈希表原理、实现变体与场景匹配能力第 38 题请介绍一下工厂模式及其适用场景。 考察对工厂模式思想、分类和应用场景的理解第 39 题谈谈你对Redis的理解,以及在项目中如何使用过它? 考察对Redis核心特性的理解及实际应用能力第 40 题请介绍JVM内存参数,并结合线上场景说明如何进行内存排查和QPS分析。 考察JVM内存模型、参数调优与线上问题排查能力