电子/硬件开发面试题 · 技术原理 · C

电子/硬件开发相关岗位面试题。

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

筛选题目已选:技术原理 · C
第 361 题讲一下函数指针的用处,并举例说明你曾经在什么场景下使用过它。 考察对函数指针概念的理解及其在实际工程中的应用能力问题拆解项目复盘技术原理CC++第 362 题申请动态内存的方法有哪些? 考察对动态内存分配函数的掌握及正确使用问题拆解技术原理C第 363 题C语言中 static、const、volatile 关键字分别有什么作用? 考察对C语言关键字语义及其典型应用场景的掌握技术原理C第 364 题C语言编译的过程是怎样的?请说明每一步的作用。 考察对C语言编译流程及各阶段作用的掌握技术原理C第 365 题在C语言中如何判断两浮点数相等 考察浮点数精度问题及比较方法的正确性风险判断技术原理C第 366 题你主要掌握哪些编程语言或脚本语言? 考察候选人技术栈的熟悉程度与表述清晰度人岗匹配自我认知技术原理CShell第 367 题C++中内存分配方式和C中内存分配方式有什么不同? 考察对C与C++内存管理机制差异的理解技术原理方案权衡CC++第 368 题了解大小端吗,大小端的区别是什么? 考察对数据存储字节序的理解及实际应用场景技术原理C第 369 题C/C++ 中内联函数与宏定义有哪些区别?使用时需要注意哪些问题? 考察对内联函数与宏的语义差异、编译机制及潜在风险的理解风险判断技术原理技术选型CC++第 370 题请说明C语言中同步和异步的结构及其区别。 考察对同步与异步概念的理解及在C语言中的实现方式问题拆解技术原理方案权衡C第 371 题malloc底层原理 考察动态内存分配的实现机制与操作系统交互系统设计技术原理C第 372 题请解释什么是条件编译,并说明它在实际开发中的常见用途。 考察对条件编译概念的理解及其在工程中的应用意识技术原理技术选型CC++第 373 题中断处理函数要注意什么?返回时看哪个寄存器? 考察中断处理程序的正确性约束与返回机制风险判断技术原理C第 374 题请解释C语言中const和static关键字的作用和典型使用场景。 考察对C语言关键字语义的理解及实际应用技术原理C第 375 题标准库和HAL库在开发过程中的区别是什么? 考察对嵌入式开发中标准外设库与HAL库的理解、适用场景与权衡技术原理技术选型CSTM32第 376 题怎么用C实现队列,讲一下怎么做的? 考察C语言数据结构实现能力,重点是队列操作的正确性与边界处理编码实现问题拆解技术原理C第 377 题请介绍如何使用 C 语言中的 union(联合体)来判断系统的字节序是大端还是小端。 考察对 union 内存布局的理解及位运算、字节序的掌握编码实现技术原理C第 378 题请解释C/C++中static关键字的作用,并举例说明。 考察对static在不同场景(局部变量、全局变量、类成员)下语义的理解技术原理CC++第 379 题你更熟悉C语言还是C++?请结合你的项目经历,谈谈你对C++新特性的理解和使用情况。 考察候选人C/C++技术栈掌握程度及对C++新特性的实际应用能力项目复盘技术原理技术选型CC++第 380 题XV6 实验中的 copy on write 与 lazy allocation 是如何实现的? 考察对操作系统内存管理机制及 XV6 具体实现细节的理解问题拆解安全意识技术原理C