前端/移动开发面试题 · tech:c

前端/移动开发相关岗位面试题。

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

筛选题目已选:tech:c
第 61 题请谈谈你对C或C++的使用经历,以及你对它们底层机制的理解程度。 考察候选人对C/C++的实际使用经历与底层原理的掌握深度持续改进自我认知技术原理CC++第 62 题C语言中的指针在JavaScript中有对应的概念吗?请说明它们的异同。 考察对指针本质与JavaScript引用类型的理解,以及跨语言概念映射能力问题拆解技术原理CJavaScript第 63 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解技术原理CC++第 64 题struct的sizeof在不同编译器下为什么不同 考察结构体内存布局、对齐规则及编译器差异的理解技术原理方案权衡CC++第 65 题请解释 C/C++ 中 extern "C" 的作用和使用场景。 考察对 C/C++ 混合编程、链接机制及符号修饰的理解技术原理CC++第 66 题在 C 语言中,定义数组和使用 malloc 分配内存有什么区别? 考察静态数组与动态内存分配的本质差异、生命周期与使用场景技术原理方案权衡C第 67 题如果 static 全局变量定义在头文件中,并被多个 .c/.cpp 文件包含,会发生什么? 考察对头文件包含、链接规则和多定义错误的深入理解风险判断技术原理CC++第 68 题能否编写程序触发栈溢出和堆溢出? 考察对栈溢出与堆溢出成因的理解及实际触发能力编码实现风险判断技术原理C第 69 题请手写一个用于求两个数中较大值的宏函数,并说明使用宏时需要注意的安全点和常见陷阱。 考察宏定义的基本写法、参数副作用和表达式安全问题编码实现风险判断技术原理CC++第 70 题你写C和C++有哪些感受和体会。 考察候选人编程语言经验、技术理解深度与自我反思能力持续改进自我认知技术原理CC++第 71 题请解释C语言中结构体内存对齐的规则,并说明它如何影响结构体大小。 考察对内存对齐规则的理解及其对结构体布局和大小的影响问题拆解技术原理C第 72 题一个指针占多少字节?在32位系统和64位系统上有什么区别? 考察对指针大小与地址空间关系的理解技术原理CC++