奥比中光面试题 · C

奥比中光相关面试题,按最终去重题目聚合。

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

筛选题目已选:C
第 1 题请解释结构体对齐(struct alignment)是什么,以及它如何影响内存布局。 考察对结构体内存对齐机制的理解问题拆解技术原理CC++第 2 题在C语言中,字符串常量(如"hello")存储在什么内存区域? 考察对常量存储位置及内存分区概念的理解问题拆解技术原理C第 3 题请解释C/C++中结构体(struct)的用途和基本使用方式。 考察结构体基本概念与实际使用能力编码实现技术原理CC++第 4 题请解释如何强制结构体对齐,并讨论其常见应用场景和潜在风险。 考察对强制对齐的掌握及工程权衡意识风险判断系统设计技术原理CC++第 5 题静态多态中的函数重载在C语言中是否可用?请说明理由。 考察函数重载机制及C语言与C++的差异技术原理CC++第 6 题请说明 C/C++ 中结构体对齐的规则,并计算一个结构体在默认对齐、1 字节对齐、2 字节对齐和 4 字节对齐时的字节数。 考察结构体内存布局、对齐规则和字节数计算能力问题拆解技术原理CC++第 7 题定义了一个字符指针变量 p,请问 sizeof(p) 的值是多少? 考察对指针变量大小与所指类型之间的关系理解技术原理C第 8 题在C语言中,给变量或函数加上 static 关键字后会发生什么变化?请分别讨论其作用域、生命周期和存储位置。 考察static关键字的语义理解及对作用域、生命周期的影响技术原理C第 9 题指针函数和函数指针有什么区别? 考察对C语言中指针与函数结合的基本概念辨析技术原理C第 10 题请解释结构体在内存中按1字节、2字节、4字节对齐时分别占用多少空间,并说明对齐规则对内存布局的影响。 考察对结构体对齐规则及内存大小的理解问题拆解技术原理C第 11 题请说明项目中陀螺仪相关 C 文件的来源与编写方式。 考察对项目中关键代码来源和编写过程的认知与真实性项目复盘自我呈现技术原理C第 12 题指针用的多吗?大概讲一下指针的几种用途。 考察对指针核心用途的理解和实际应用场景的把握编码实现技术原理C第 13 题申请动态内存的方法有哪些? 考察对动态内存分配函数的掌握及正确使用问题拆解技术原理C第 14 题中断处理函数要注意什么?返回时看哪个寄存器? 考察中断处理程序的正确性约束与返回机制风险判断技术原理C第 15 题const 修饰的变量在内存中通常存储在哪个区域? 考察对 const 变量存储位置的理解及编译器优化影响技术原理C第 16 题在函数中实现一个指针的内存申请,传入的形参应该是二级指针还是一级指针? 考察函数内修改指针变量与内存申请的正确传递方式编码实现技术原理问题排查CC++第 17 题请介绍C语言中的内存管理方式,包括静态内存、栈内存和堆内存的区别与典型使用场景。 考察对C语言内存分区、生命周期控制及常见问题的理解风险判断技术原理C第 18 题请解释指针函数和函数指针的区别。 考察对C语言中函数指针和返回指针函数概念的理解问题拆解技术原理C