电子/半导体行业面试题 · 编码实现
电子/半导体行业相关面试题,按题目行业基础数据聚合。
共 19445 道真题 · 当前筛选命中 1233 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 261 题请手写实现 strcpy 函数。 考察 C 字符串拷贝实现细节与安全性意识第 262 题你了解传统图像处理算法吗?如何求一个图像的梯度?如何设计一个求梯度的卷积核? 考察图像梯度计算的原理与卷积核设计能力第 263 题请介绍图的深度优先遍历(DFS)和广度优先遍历(BFS),并说明它们适合解决哪些问题。 考察两种图遍历算法的原理、实现与适用场景第 264 题写一个16进制或10进制字符串转10进制的函数,需要保证健壮性 考察字符串解析、进制转换和输入健壮性处理第 265 题请解释归并排序和快速排序的基本原理,并比较它们的时间复杂度和空间复杂度。 考察对经典排序算法原理与复杂度分析的掌握第 266 题你如何确保交付给他人的代码没有明显问题,并提升代码可读性? 考察代码质量意识、可读性保障与协作习惯第 267 题请实现一个排序算法,并说明其时间复杂度和空间复杂度。 考察排序算法的理解、实现能力与复杂度分析第 268 题给定一个整数数组,判断能否通过最多修改一个数值使数组变为不递减序列,并给出实现代码。 考察贪心策略和边界情况的处理能力第 269 题请手写一个利用 Promise 实现的函数。 考察对 Promise 基本用法和异步编程模式的理解与实现能力第 270 题请实现猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃了一个;以后每天早上都吃了前一天剩下的一半加一个。到第10天早上想再吃时,发现只剩下一个桃子。问第一天共摘了多少个桃子? 考察递推逆向思维与编程实现能力第 271 题如何设计一个循环打印abc的线程? 考察多线程协作、同步机制和顺序控制能力第 272 题请详细介绍一下你的毕业设计开发过程。 考察项目开发流程、技术实现与个人贡献第 273 题请实现嵌套数组对象的广度优先遍历和深度优先遍历,分别用递归和栈实现。 考察对树/图结构遍历两种策略及递归与迭代实现的能力第 274 题请现场编写并运行一道中等难度的字符串处理算法题,重点展示字符串操作函数的使用、边界条件处理和逻辑思维。 考察字符串处理算法实现能力与边界条件意识第 275 题请手写实现二进制码转格雷码的函数。 考察位运算基础与编码转换的实现能力第 276 题请描述你对GPIO的配置流程,以及如何验证IO输出状态。 考察GPIO配置与输出验证的工程实践能力第 277 题看项目里面有个二分查找,说说二分查找 考察二分查找的基本原理、实现细节与适用条件第 278 题如果类中有const成员或引用成员,能否自动生成移动构造函数?为什么? 考察C++移动语义与成员类型对隐式特殊成员函数生成的影响第 279 题请用非递归方式实现二叉树的中序遍历。 考察二叉树遍历的迭代实现与栈的使用第 280 题请实现删除最少的括号使括号匹配的算法 考察栈与字符串处理的算法设计能力