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

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

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

筛选题目已选:技术原理
第 61 题请列举并比较 JavaScript 中判断数据类型的主要方式,并说明各自的适用场景。 考察 JavaScript 类型判断方法的原理、边界与场景选择问题拆解技术原理JavaScript第 62 题请介绍你在日常项目中使用 v-if 和 v-show 的实践,并说明二者的区别及各自的适用场景。 考察对 Vue 条件渲染机制的理解与应用场景选择项目复盘技术原理方案权衡Vue第 63 题请解释防抖(debounce)和节流(throttle)的概念,并说明如何实现。 考察对前端性能优化中防抖与节流原理及实现细节的理解编码实现技术原理第 64 题说说MySQL和Redis的区别 考察对关系型数据库与内存缓存/键值存储核心差异的理解技术原理方案权衡MySQLRedis第 65 题请解释深度优先搜索(DFS)和广度优先搜索(BFS)的基本思想,并说明它们各自适用的场景。 考察对DFS和BFS核心思想的理解以及应用场景的辨析能力问题拆解技术原理第 66 题请概括介绍 Java 集合框架的整体结构,并说明主要接口和类的用途。 考察对 Java 集合框架的整体理解和关键设计要点技术原理技术选型Java第 67 题你使用过哪些 Java 多线程框架或并发工具? 考察并发工具积累与选型理解技术原理技术选型Java第 68 题可重复读是如何实现的 考察数据库事务隔离级别可重复读的实现机制与原理理解技术原理InnoDBMySQL第 69 题请说明在客户端代码中发起一次 HTTP 请求的基本步骤,并指出常见的方法类型和典型状态码含义。 考察对 HTTP 协议基础与客户端请求流程的理解问题拆解技术原理HTTP第 70 题如何将私有IP地址转换为公网IP地址?请描述主要机制。 考察NAT(尤其PAT)的工作原理与实现细节问题拆解技术原理第 71 题Spring中对于循环依赖是怎么解决的? 考察对Spring IoC容器三级缓存与Bean生命周期机制的理解问题拆解技术原理Spring Framework第 72 题请手写一个防抖函数,并说明其应用场景。 考察函数防抖的编码实现、核心机制与应用理解编码实现技术原理JavaScript第 73 题Redis常用数据结构有哪些? 考察对Redis核心数据结构的掌握程度技术原理Redis第 74 题请比较 HTTP 缓存验证机制中 Etag 和 Last-Modified 的优缺点。 考察 HTTP 缓存验证机制、条件请求及相关权衡技术原理方案权衡HTTP第 75 题axios 是基于什么实现的? 考察对 axios 底层适配器机制和运行环境的理解技术原理AxiosNode.js第 76 题字符串反转有哪些方式?性能最好的是什么? 考察字符串操作的基础实现与复杂度分析能力问题拆解技术原理第 77 题什么是缓存穿透?如何解决? 考察缓存穿透的定义、成因和常见解决方案技术原理方案权衡问题排查Redis第 78 题请解释 TCP 和 UDP 的主要区别,并说明各自适用的场景。 考察网络传输层协议的基本原理与选型能力技术原理方案权衡TCPUDP第 79 题请解释什么是缓存穿透,以及如何解决? 考察对缓存穿透成因、影响及典型解决方案的理解技术原理问题排查Redis第 80 题在Java中为什么需要MySQL连接池,它解决了什么问题? 考察对数据库连接复用与资源管理的理解性能优化技术原理JavaMySQL