互联网/IT行业面试题 · 问题拆解 · C
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 51 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · C
考察点
技术栈
第 41 题用 C 做过有趣、有成就感或最有挑战性的例子吗? 考察 C 语言实际项目经验、问题解决与深度思考第 42 题在C语言中,空结构体(不含任何成员的结构体)的大小是多少?请解释原因。 考察对C语言结构体内存布局和编译器扩展的理解第 43 题请描述C语言从源代码到可执行文件的完整编译流程,包括各阶段的主要工作。 考察对C语言编译原理各阶段的理解与表达能力第 44 题请解释C语言和汇编语言之间的对应关系,并举例说明典型代码的汇编映射。 考察对编译过程、底层原理和C与汇编映射的理解第 45 题计算结构体大小需要注意什么? 考察结构体内存布局、对齐规则与sizeof的运算时机第 46 题在32位系统上,一个大小为100字节的结构体,其下一个结构体实例的起始地址通常满足什么对齐规则?请说明内存对齐的基本原理。 考察内存对齐规则的理解及其对结构体布局的影响第 47 题有没有手写过协程之类的? 考察对协程原理的理解及动手实现能力第 48 题C语言中函数调用时参数压栈顺序是怎样的?esp和ebp指针如何变化? 考察函数调用约定、栈帧布局与栈指针管理第 49 题讲述一下指针是什么。 考察对指针概念、用途及与变量关系的理解第 50 题C语言多线程编程中,不稳定因素有哪些?应采取哪些策略来解决? 考察多线程并发稳定性问题识别与解决策略第 51 题请说明 C 语言中指针与数组的区别,以及它们各自在内存中的存储位置。 考察对 C 语言指针与数组核心概念及内存布局的理解