商汤科技面试题 · C
商汤科技相关面试题,按最终去重题目聚合。
共 478 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 1 题C/C++ 中头文件重复包含会发生什么?如何避免? 考察对头文件包含机制的理解及防护手段第 2 题在C/C++内存管理中,是否有办法做到内存碎片完全不出现?请说明原理和实际限制。 考察对内存碎片成因及消除策略的理解第 3 题在C语言中,结构体(struct)占用的内存大小如何计算?请结合实际例子说明。 考察对C语言结构体内存对齐规则的理解和计算能力第 4 题请手写实现一个内存分配器,支持申请大小为n的字节块以及释放操作,并保证64字节对齐。 考察底层内存分配与对齐实现能力第 5 题memcpy和memmove的区别是什么? 考察对内存拷贝函数语义与重叠内存处理的理解第 6 题请介绍内存调用在计算机系统中的作用,以及常见的实现方式。 考察对内存调用机制的理解和系统层面分析能力第 7 题请编写一个函数判断当前系统是大端还是小端字节序,并解释其原理。 考察对字节序概念及内存存储机制的理解与编码能力第 8 题C++和C的区别 考察对C和C++语言核心差异的理解