电子/半导体行业面试题 · 编码实现
电子/半导体行业相关面试题,按题目行业基础数据聚合。
共 19445 道真题 · 当前筛选命中 1233 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题汇编中函数调用其他函数的情境下,会做哪些操作,保存环境和跳转具体是什么实现的顺序? 考察汇编层面函数调用的机制,包括寄存器保存、栈操作和跳转执行顺序第 102 题C语言中程序的内存是如何分配的? 考察C语言内存布局的基本概念和典型内存区域的划分第 103 题请用 Promise 封装一个 delay 函数,使调用后等待指定毫秒数再继续执行,并说明其使用场景与注意事项。 考察 Promise 的理解与异步封装能力第 104 题请分别介绍二叉树的深度优先遍历和广度优先遍历,并说明它们的实现方式。 考察对二叉树两种基本遍历方式的理解与实现能力第 105 题给定一个由0和1组成的二进制数组(1表示当天打卡,0表示未打卡),以及k张补卡,可以将任意k个0变成1。求变换后数组中最长连续1的子数组长度。 考察滑动窗口算法在最多k次翻转条件下的最长连续子序列求解第 106 题请介绍你在项目中设计的仲裁(Arb)模块,说明其核心接口、配置方式,并写出关键模块代码。 考察对仲裁模块的架构理解、接口设计与配置能力第 107 题如何计算一个序列的最长递增子序列的长度?请说明思路并给出实现。 考察动态规划与算法设计能力,以及代码实现正确性第 108 题请实现两数之和(Two Sum):给定一个整数数组和一个目标值,返回数组中两个数之和等于目标值的下标,假设每种输入只有唯一解且同一元素不能重复使用。 考察哈希表优化与基本编码实现能力第 109 题请手写代码计算N叉树的最大深度。 考察对N叉树结构的理解与递归、迭代两种实现能力第 110 题请求响应拦截器是怎么做的? 考察对网络请求链路拦截机制的理解与实现能力第 111 题给定一个整数数组,如何找出其中第三大的数?需要注意什么边界情况? 考察数组遍历、去重和边界处理能力第 112 题你用示波器测过SPI信号吗?请介绍测量过程和注意事项。 考察SPI信号时序测量和示波器实际应用能力第 113 题如何设计一个数据结构,使得能够以O(1)时间复杂度查询任意子矩阵的累加和?请说明思路和实现要点。 考察二维前缀和算法的设计与实现能力第 114 题请基于你熟悉的编程语言介绍一次解决复杂问题的经历。 考察候选人的问题拆解、编码实现与复盘能力第 115 题请手写代码实现合并两个有序数组。 考察双指针合并有序数组的编码能力与边界处理第 116 题请实现二叉树的层序遍历,并说明其思路与复杂度。 考察层序遍历的算法理解、实现能力与复杂度分析第 117 题有100个楼梯,一次只能走1步或2步,共有多少种不同的走法? 考察动态规划基础与经典走楼梯问题的建模能力第 118 题请现场编写一个LRU缓存算法,并说明其时间复杂度和适用场景。 考察LRU缓存的数据结构设计、复杂度分析与编码能力第 119 题请介绍Python装饰器的原理。 考察对装饰器工作机制、闭包和函数包装的理解第 120 题手写双向链表的插入代码 考察数据结构基础与代码实现能力