哈啰出行面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 881 题请解释主键索引和非主键索引的区别,以及它们在数据查询中的使用场景。 考察对数据库索引结构及查询机制的理解技术原理方案权衡第 882 题CAS 在 CPU 层面使用的是哪条指令?你了解其实现细节吗? 考察对 CAS 底层 CPU 指令和硬件原子操作的理解技术原理Java第 883 题ConcurrentHashMap与HashMap的区别是什么? 考察并发容器与普通容器的结构、线程安全及适用场景理解技术原理方案权衡Java第 884 题请写出 SQL 中用于分组的常见语法,并说明它与聚合函数的配合方式。 考察 SQL 分组查询的基本语法与聚合函数配合使用的能力编码实现技术原理SQL第 885 题介绍常用的垃圾收集器。 考察对主流垃圾收集器原理、适用场景和差异的理解技术原理方案权衡Java第 886 题Mixin用过吗?当多个Mixin存在同名方法时会发生什么? 考察对Mixin机制及方法解析优先级与冲突处理的理解风险判断技术原理问题排查第 887 题请解释Java内存模型(JMM)的底层实现原理,以及内存屏障在其中的作用。 考察对JMM底层机制和内存屏障的理解技术原理Java第 888 题TCP三次握手的过程是怎样的? 考察对TCP连接建立机制及关键状态的理解技术原理TCP第 889 题请详细说明G1垃圾回收器的工作步骤,以及每个步骤的具体作用。 考察对G1垃圾回收器工作流程和细节的理解技术原理Java第 890 题讲讲MVCC的原理 考察对多版本并发控制核心机制的理解技术原理第 891 题Spring 如何处理循环依赖?请说明其机制、限制与适用场景。 考察对 Spring 循环依赖解决机制的原理理解及其边界技术原理Spring Framework第 892 题请解释 MySQL 中的脏读、不可重复读和幻读各自是什么,并说明它们之间的区别。 考察对事务隔离级别下并发读异常类型的理解与区分问题拆解技术原理MySQL第 893 题线程池创建完成之后,第一个线程被加载的过程是怎样的?请详细解释。 考察对线程池工作原理和线程启动机制的理解编码实现技术原理Java第 894 题请介绍常见数据结构的特点及其适用场景。 考察对基础数据结构特性的理解与场景适配能力技术原理方案权衡第 895 题set和setnx的区别 考察Redis基本命令的理解与使用场景技术原理技术选型Redis第 896 题请解释Java对象从年轻代晋升到老年代的过程及条件。 考察JVM分代回收机制、对象晋升规则及内存分配策略的理解技术原理JavaJVM第 897 题请说明DQN相对于传统Q-learning的主要优势。 考察对强化学习中DQN核心改进机制的理解技术原理方案权衡第 898 题数据库查询时CPU飙升,你会怎么办? 考察数据库性能问题的定位思路与排查能力性能优化技术原理问题排查第 899 题HashMap是线程安全的吗?如果需要在多线程环境中使用,有哪些办法可以实现线程安全? 考察对HashMap线程安全性问题的理解以及多种线程安全方案的掌握技术原理方案权衡第 900 题请列举实现页面元素垂直居中的常用方法,并说明各自的适用场景。 考察CSS布局基础及不同垂直居中方法的原理与边界技术原理技术选型CSS