电子/半导体行业面试题 · C

电子/半导体行业相关面试题,按题目行业基础数据聚合。

19445 道真题 · 当前筛选命中 400 · 更新 2026-08-05

筛选题目已选:C
第 121 题请分别从 C 语言和 C++ 语言的角度,说明 static 关键字的作用。 考察对 static 关键字在 C 和 C++ 中不同语义的掌握程度技术原理CC++第 122 题你在开发中有没有遇到过段错误(Segmentation Fault)?请描述一次排查和解决的经历。 考察候选人排查内存相关崩溃问题的思路与经验编码实现技术原理问题排查CC++第 123 题你对C语言中指针和内存管理的理解是怎样的? 考察C语言基础知识的扎实程度风险判断技术原理C第 124 题sizeof()是在编译阶段还是运行阶段执行? 考察对 C/C++ 编译模型和 sizeof 求值时机的理解技术原理CC++第 125 题怎么从源文件生成可执行文件? 考察编译链接流程的基础理解技术原理C第 126 题如何对传入的指针区域进行释放? 考察指针所有权、释放边界与内存安全处理风险判断技术原理CC++第 127 题kmalloc 和 vmalloc 的区别是什么? 考察内核内存分配机制、物理连续性与性能权衡技术原理方案权衡CLinux第 128 题请说明 new 和 malloc 在 C/C++ 中分配内存时的底层实现原理及其区别。 考察对 C/C++ 内存分配机制、底层系统调用及两者差异的理解技术原理技术选型方案权衡CC++第 129 题在C语言中,给全局变量加上static修饰符有什么作用? 考察对static修饰全局变量的语义理解与工程应用技术原理C第 130 题请介绍你对C和C++的掌握情况,并说明各自的应用场景。 考察对C与C++语言特性的理解及实际应用经验业务理解自我认知技术原理CC++第 131 题怎么判断处理器大小端? 考察对内存字节序概念的理解及其实践验证能力编码实现技术原理C第 132 题请说明将 C 语言源文件编译链接为可执行文件的常用命令及其基本流程。 考察对 C 语言编译链接基本流程和常用工具命令的掌握技术原理C第 133 题C/C++ 中内联函数与宏定义有哪些区别?使用时需要注意哪些问题? 考察对内联函数与宏的语义差异、编译机制及潜在风险的理解风险判断技术原理技术选型CC++第 134 题请介绍你的电子设计竞赛项目:整个系统的原理、采用的算法,以及你个人负责的具体工作。 考察项目理解、系统设计能力、算法落地与个人贡献清晰度问题拆解项目复盘自我认知C第 135 题在编程设计思想方面,你平时如何应用面向对象、泛型或函数式等思想?请结合实际代码经验说明。 考察编程设计思想的实践应用和抽象能力编码实现技术原理CC++第 136 题一个结构体中包含一个char类型和一个int类型成员,该结构体占多少字节?请解释原因。 考察C语言结构体内存对齐与字节计算技术原理C第 137 题全局变量和静态变量的区别 考察对C/C++等语言中变量存储类别、作用域和生命周期的理解技术原理方案权衡CC++第 138 题C语言中static关键字有哪些作用?请分别举例说明。 考察对static在变量与函数作用域、生命周期及内部链接上的作用技术原理C第 139 题如何定位和排查程序运行中出现的段错误(Segmentation Fault)? 考察对段错误成因、定位工具与调试手法的理解问题拆解技术原理问题排查CC++GDB第 140 题请解释指针函数和函数指针的区别和作用。 考察C语言中对指针与函数结合使用的理解深度问题拆解技术原理C