卓驭面试题 · 技术原理 · C
卓驭相关面试题,按最终去重题目聚合。
共 356 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 1 题结构体中不同类型成员变量相互排列时,如何避免编译器引入的边界填充(padding)? 考察对结构体内存对齐与填充机制的理解及消除填充的实践方法第 2 题在使用内存控制块管理堆内存时,释放内存时如何确定需要释放的确切长度? 考察对内存分配器元数据管理的理解,特别是根据控制块计算释放长度第 3 题请指出C语言中一个子函数内使用malloc分配内存并返回给调用方的常见错误,并说明正确的做法。 考察C语言动态内存分配的常见错误模式及正确修复方法第 4 题说一说 malloc 的底层原理? 考察对内存分配器实现机制和操作系统内存管理的理解第 5 题在C语言中,指针作为函数参数和普通变量作为函数参数有什么本质区别? 考察对C语言值传递机制、指针和内存管理的理解第 6 题常量指针和指针常量的区别是什么? 考察对C/C++中const与指针组合的语法及语义理解第 7 题访问空指针会发生什么? 考察对空指针崩溃机制的理解第 8 题malloc底层原理,在内核中会做什么操作? 考察对内存分配器分层与系统调用交互的理解第 9 题指针变量执行 ++ 操作表示什么含义? 考察对指针算术运算的理解第 10 题请解释C语言中static关键字的各种用法及其作用。 考察对C语言static关键字在不同场景下(局部变量、全局变量、函数)作用的理解第 11 题如何计算结构体大小? 考察对结构体内存布局、对齐规则和填充的理解