后端岗位面试题 · C
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 919 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 221 题C语言中全局变量、局部变量、静态变量和常量分别存放在内存的哪些区域? 考察对C语言变量存储类别与内存分区关系的理解第 222 题你学过 C 语言吗?C 和 Java 有哪些主要区别? 考察基础语言知识及对编程语言特性的理解第 223 题野指针怎么排查和避免? 考察对指针生命周期管理、悬空引用识别与调试工具运用的系统性理解第 224 题请解释使用union修改其成员值后,对该union对象的影响及注意事项。 考察对C语言联合体内存共享和成员写入行为的理解第 225 题C语言如何实现类似虚函数的功能? 考察对C语言中函数指针表模拟虚函数的理解第 226 题static 在C语言中有什么用? 考察对 static 关键字在变量存储、作用域和链接属性上的作用理解第 227 题extern 关键字在 C/C++ 中如何使用? 考察对 extern 声明与定义、链接作用域及跨文件共享变量的理解第 228 题如果有两个有符号的整数,怎么判断相加会溢出? 考察对有符号整数溢出条件的理解与编程实现能力第 229 题有没有手写过协程之类的? 考察对协程原理的理解及动手实现能力第 230 题请解释 C/C++ 中 sizeof 运算符的作用,并说明它何时在编译期求值。 考察对 sizeof 语义、编译期求值及其与指针、数组关系的理解第 231 题sizeof 一个指针,其大小是如何确定的? 考察指针大小与平台及内存模型的关系,理解编译期求值与指针本质第 232 题静态链接和动态链接的区别,系统如何找到对应的外部引用,这些信息存储在什么地方? 考察链接过程原理、外部符号解析机制及运行时期望的重定位方式第 233 题在C语言中,给定一个包含int、char和double成员的结构体,如何计算其占用字节数?请说明内存对齐规则。 考察对结构体内存对齐规则的理解和实际计算能力第 234 题C++中如何调用C的代码? 考察对外部C接口的桥接能力及链接规则理解第 235 题如何用C语言判断或实现大小端转换? 考察对内存字节序的理解及C语言位操作与指针运用的能力第 236 题请说明C/C++程序从源码到可执行文件的典型编译过程包含哪些阶段,每个阶段的主要作用是什么? 考察对编译流程的整体理解与各阶段职责划分第 237 题请说明C语言中static关键字在不同场景下的作用。 考察对C语言static关键字多场景语义的理解第 238 题请详细解释C语言中static关键字的作用,包括修饰变量和函数时的不同行为,并举例说明典型应用场景。 考察对C语言static关键字在生命周期、作用域和链接属性上的理解第 239 题在C语言中,如何获取结构体的长度?需要注意哪些问题? 考察对结构体大小计算及内存对齐规则的理解第 240 题在 C 语言中,函数内部定义的局部变量会存放在虚拟内存空间的哪个区域? 考察对进程虚拟内存布局与局部变量存储位置的理解