喜马拉雅面试题 · 技术原理

喜马拉雅相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 81 题如何查看Java应用程序使用的内存大小? 考察对JVM内存监控工具和命令的掌握程度技术原理问题排查Java第 82 题请说明在哪些业务场景下需要使用数据库事务,并解释原因。 考察对事务使用场景及其必要性的理解业务理解问题拆解技术原理第 83 题请列举 JavaScript 数组的常用方法,并说明它们的用途和区别。 考察对 JavaScript 数组常用 API 的掌握程度及表达能力沟通表达技术原理JavaScript第 84 题为什么分布式锁要用 Redisson?它的原理是什么? 考察 Redisson 分布式锁的设计原理与适用场景风险判断技术原理方案权衡RedisRedisson第 85 题请解释跨域问题的本质,并说明常见的跨域解决方案及其适用场景,最后讲解 CORS 的工作原理。 考察对浏览器同源策略、跨域通信机制及 CORS 原理的理解技术原理方案权衡第 86 题你知道哪些 CSS 预处理器,比如 Less 和 Sass? 考察对 CSS 预处理器的基础认知与了解广度技术原理Sass第 87 题请详细说明HashMap的扩容机制,包括触发条件、过程和影响。 考察对HashMap扩容机制及并发场景下影响的理解技术原理方案权衡Java第 88 题请说明快速排序的时间复杂度、具体操作步骤及其核心思想。 考察对快速排序算法原理、实现细节和复杂度分析的掌握问题拆解技术原理第 89 题请解释AOP(面向切面编程)的核心原理及其典型应用场景。 考察对AOP底层实现机制的理解及应用能力技术原理方案权衡Spring Framework第 90 题请介绍一下 RabbitMQ 的基本概念、核心组件和工作原理。 考察对 RabbitMQ 消息队列架构与核心特性的理解系统设计技术原理RabbitMQ第 91 题场景题:如果有一个 div,不论页面如何伸缩,如何使它的宽高始终呈现 1:2 的比例? 考察使用 CSS 实现响应式固定比例元素的能力问题拆解技术原理CSS第 92 题请比较 Elasticsearch 与 MySQL 各自的优点,并说明它们适用的典型场景。 考察对两类存储引擎能力边界的理解与场景化选型判断技术原理技术选型ElasticsearchMySQL第 93 题ThreadLocal是否会导致内存泄漏?请说明原因及避免方法。 考察对ThreadLocal内存泄漏机制的理解及应对措施风险判断技术原理Java第 94 题线程与进程的区别 考察对操作系统并发模型的基本理解技术原理第 95 题typeof null 为什么返回 object? 考察 JavaScript 基础类型判断机制与历史遗留缺陷的根因理解技术原理JavaScript第 96 题在 React 的 useEffect 中,传入的 cleanup 函数(即 return 的函数)在什么时候执行? 考察对 React useEffect 清理机制的理解技术原理React第 97 题请描述JVM的内存结构,包括各区域的作用。 考察对JVM运行时内存区域的划分和各自职责的理解技术原理JVM第 98 题讲一下HTTP和HTTPS的区别。 考察对HTTPS加密机制、证书体系及安全边界的理解风险判断技术原理HTTPHTTPSTLS第 99 题有了synchronized为什么还会出现Lock? 考察并发同步机制演进、需求差异与精确选择能力技术原理方案权衡Java第 100 题请说明在 Linux 系统中实时查看日志文件内容的常用命令及其用法。 考察对 Linux 日志查看命令的熟练程度和实际应用能力技术原理问题排查Linux