荣耀面试题 · 技术原理
荣耀相关面试题,按最终去重题目聚合。
共 1525 道真题 · 当前筛选命中 938 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 601 题请说明十大排序算法都有哪些,并针对快速排序讲解其原理、时间复杂度和空间复杂度,以及它是否稳定;最后指出十大排序中哪些是稳定的。 考察排序算法体系掌握、快速排序原理与复杂度分析、稳定性判断能力第 602 题线程与协程的区别是什么? 考察并发模型的基础理解与适用场景辨析第 603 题请列举数据库中有哪些索引类型,并说明在什么情况下适合建立索引? 考察数据库索引类型的掌握程度与索引设计的基本判断第 604 题在 Java 中,强制类型转换有哪些类型?请举例说明它们的使用场景与可能的危险。 考察对 Java 类型转换体系的理解、安全边界和实际应用意识第 605 题使用C++智能指针时有哪些需要注意的陷阱? 考察对智能指针常见误用与边界问题的风险意识第 606 题ThreadLocal为什么会存在内存泄漏?它是如何导致的? 考察对ThreadLocal底层存储结构和内存泄漏成因的理解第 607 题请介绍你在这个项目中是如何实现你的功能的 考察项目实现细节、技术深度与个人职责第 608 题请介绍几种常见排序算法的原理、时间复杂度以及适用场景。 考察对排序算法原理、时间复杂度及适用场景的理解第 609 题传统图像处理中有哪些经典的算法? 考察对传统图像处理算法谱系的掌握与归类能力第 610 题请介绍 Elasticsearch 的核心概念,并说明如何实现文档检索? 考察对 Elasticsearch 基础原理与检索流程的理解第 611 题C++ 标准库中哪些常用容器和算法是线程安全的?请结合 C++11 及以后版本说明。 考察对 STL 线程安全和版本演进的理解第 612 题讲一下进程与线程的区别? 考察操作系统基础概念的理解与边界划分第 613 题手撕快速排序 考察快速排序的实现能力、复杂度理解与边界处理第 614 题DQN怎么能应用于大模型工具选择 考察强化学习算法与LLM工具调用结合的思路和可行性分析第 615 题黑盒测试和白盒测试的区别是什么? 考察对软件测试基本分类及各自特点的理解第 616 题JVM的内存区域有哪些? 考察JVM运行时数据区划分及其职责第 617 题请解释Redis缓存穿透、缓存击穿和缓存雪崩的概念、区别及各自的解决方案。 考察对Redis缓存常见故障模式的理解及应对策略第 618 题你知道哪些设计模式?请介绍一下。 考察候选人对常见设计模式的理解深度与表达能力第 619 题以 MySQL 为例,如何合理使用索引来优化查询性能? 考察对索引原理、适用场景和常见误用的理解第 620 题请详细说明HashMap的内部实现原理,包括数据结构、put和get过程、扩容机制以及哈希冲突的处理方式。 考察HashMap底层数据结构和核心操作的深入理解