荣耀面试题 · 编码实现
荣耀相关面试题,按最终去重题目聚合。
共 1525 道真题 · 当前筛选命中 79 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 61 题请手写快速排序算法的实现,并说明其时间复杂度。 考察排序算法实现能力与复杂度分析第 62 题如何用链表实现一个队列?请说明核心操作及其复杂度。 考察队列的基本原理、链表实现细节及复杂度分析能力第 63 题如何实现一个循环队列? 考察循环队列的数组实现、环形指针管理与边界条件处理第 64 题挑一个项目里面你觉得比较复杂的函数的逻辑讲讲实现。 考察候选人复杂函数逻辑的拆解、实现与表达能力第 65 题怎么判断一个字符是不是数字? 考察基础语法和字符处理能力第 66 题给定一个单链表,如何实现链表重排,使重排后的顺序满足第一个节点、最后一个节点、第二个节点、倒数第二个节点依次交替?请描述你的思路并给出实现。 考察链表操作、指针修改和边界处理能力第 67 题汇编中函数调用其他函数的情境下,会做哪些操作,保存环境和跳转具体是什么实现的顺序? 考察汇编层面函数调用的机制,包括寄存器保存、栈操作和跳转执行顺序第 68 题你项目中3dB和6dB这两个边界值,你会怎么设计测试用例? 考察将边界值分析应用于具体工程参数的设计能力第 69 题在Python中,如何对一个字典(dict)按照其键(key)进行排序?通常使用哪些方法? 考察Python基础中对字典排序操作的理解和实际应用第 70 题在使用 Redis 分布式锁防止重复消费时,具体如何实现加锁、执行业务和释放锁? 考察 Redis 分布式锁实现细节及正确性第 71 题给定一个 m×n 整数矩阵,请找出矩阵中的最长递增路径长度。要求写出完整代码。 考察DFS记忆化搜索算法及其正确实现第 72 题请说明选择排序的基本思路、时间复杂度及稳定性,并分析其优缺点。 考察对选择排序算法细节和性能特点的掌握第 73 题请实现买卖股票的最佳时机问题,假设你只能进行一笔交易(一次买入和一次卖出),返回可以获得的最大利润。 考察动态规划或贪心思想在经典股票问题中的应用及代码实现能力第 74 题请解释面向对象编程中的多态,并说明其典型实现方式及应用场景。 考察对多态概念的理解、实现机制及应用能力第 75 题给定一个正整数 n,输出所有可能的加法组合(拆分),例如 n=3 时输出 1+1+1 和 1+2。请用 DFS 实现。 考察递归/DFS 求解整数拆分问题及去重逻辑第 76 题讲一讲判断链表成环的思路,以及该方法的时间复杂度和空间复杂度,还有没有其他方法? 考察链表成环检测的算法思路、复杂度分析及多种解法第 77 题请实现链表反转的代码,并说明时间和空间复杂度。 考察链表基础操作与代码实现能力第 78 题DOM元素定位有什么方法? 考察前端基础中对DOM查询API的掌握与应用场景第 79 题请介绍你在FPGA项目中如何使用Verilog进行代码开发。 考察FPGA项目中的Verilog编程经验与设计流程