后端岗位面试题 · 技术原理 · C

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:技术原理 · C
第 141 题调用 malloc 申请内存时,底层通常会发生哪些关键步骤? 考察对 malloc 实现机制和操作系统内核交互的理解问题拆解技术原理C第 142 题请说明 C 和 C++ 的主要区别。 考察对 C 与 C++ 语言特性的理解技术原理CC++第 143 题在 C/C++ 中如何申请堆内存? 考察堆内存申请方式及配套释放的掌握技术原理CC++第 144 题请用 C 语言编写一个指针数组的声明,并解释其与数组指针的区别。 考察指针数组与数组指针的概念区分和代码表达能力编码实现技术原理C第 145 题C和Java内存泄漏有什么区别? 考察对C与Java内存管理机制及内存泄漏成因的对比理解技术原理问题排查CJava第 146 题在 Go 中如何具体调用 C 代码? 考察 cgo 的具体用法和流程编码实现技术原理CGo第 147 题请指出下面代码中的错误并说明原因:函数fun返回了局部变量x的地址,main函数中调用并解引用该地址,请分析后果。 考察对栈上局部变量生命周期与悬垂指针的理解风险判断技术原理CC++第 148 题从源码到进程运行,完整阐述编译、链接、装载及启动流程。 考察对程序构建、运行时加载与启动完整链路的技术原理掌握问题拆解技术原理CC++Linux第 149 题请列举 C 语言中常用的关键字,并说明其中至少三个的关键作用。 考察对 C 语言基础语法的掌握和表达能力沟通表达技术原理C第 150 题静态多态中的函数重载在C语言中是否可用?请说明理由。 考察函数重载机制及C语言与C++的差异技术原理CC++第 151 题请解释 C/C++ 中的前向声明(forward declaration)是什么? 考察对前向声明概念及其在编译期作用的理解技术原理CC++第 152 题结构体在C语言中有什么用?请结合内存对齐说明。 考察对结构体作用的理解及内存对齐的掌握编码实现技术原理C第 153 题请说明C语言中const和static修饰符的含义、作用及典型应用场景。 考察对C语言关键字语义、作用域和生命周期理解技术原理技术选型C第 154 题C语言基础相关问题 考察C语言基础知识的掌握程度编码实现技术原理C第 155 题请介绍你实现的自定义内存分配器(如 mymalloc),并说明它相比 C 标准库 malloc 有哪些改进或优势? 考察自定义内存分配器的设计原理与对标准库 malloc 的对比理解问题拆解技术原理方案权衡C第 156 题C语言中编译到链接的过程有哪些? 考察对C语言编译与链接各阶段的原理性理解问题拆解技术原理C第 157 题请介绍 C/C++ 中 auto 关键字的主要用途和典型使用场景。 考察对 auto 类型推导语义及适用边界的理解技术原理CC++第 158 题C和C++的区别,以及面向对象语言和面向过程语言的差异 考察对语言范式差异的理解与表达能力技术原理技术选型CC++第 159 题在C语言中,如何对某个整数变量的特定位(如第n位)进行置1操作?请给出实现并说明原理。 考察位运算基础与按位或的应用编码实现技术原理C第 160 题请解释 C/C++ 中 const 和 static 关键字的含义及典型使用场景。 考察对 const 与 static 关键字的语义理解及其在不同上下文中的应用能力技术原理CC++