后端岗位面试题 · C
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 919 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 361 题堆和栈在内存管理上的区别是什么?如果不对堆内存执行free,会发生什么? 考察内存分配模型、生命周期管理及内存泄漏后果第 362 题你在平时项目开发中主要使用C还是C++?请结合具体场景说明你的选择理由。 考察语言掌握程度、应用场景判断和编程设计思想第 363 题define和inline的区别是什么? 考察宏定义与内联函数的底层机制与适用场景第 364 题请讲解一下 C/C++ 中的 inline 关键字及其使用注意事项。 考察对内联函数原理、适用场景和局限性的理解第 365 题请解释 static 关键字在 C/C++ 中的作用,并分别说明全局 static 变量与局部 static 变量的区别。 考察对 static 关键字作用域、生命周期及初始化机制的深入理解第 366 题谈谈你对 const 关键字的理解。 考察对 C/C++ 中 const 关键字的多层语义及其在编译期优化、代码健壮性中的应用第 367 题请解释C/C++中extern关键字的作用及使用场景。 考察对C/C++语言基础概念的理解和表达能力第 368 题悬空指针、野指针的出现情况及避免方法? 考察对 C/C++ 指针生命周期和内存安全的理解第 369 题请介绍 memcpy 的用法及其与 memmove 的区别。 考察对 C 语言内存拷贝函数的理解与边界处理第 370 题一次 malloc 调用最多能申请到多大的内存? 考察对进程虚拟地址空间、内存分配机制及系统限制的理解第 371 题如何防止头文件被多次包含?请说明常见方法及其适用场景。 考察对C/C++头文件保护机制的理解及实际应用第 372 题在 C/C++ 中,static 修饰的变量或函数能否从另一个文件访问? 考察 static 存储类的作用域与链接属性第 373 题内存对齐有哪几种方式?请解释其原理和优缺点。 考察内存对齐方式的掌握程度与底层原理理解第 374 题C语言的内存分为哪几个段? 考察对C语言内存布局的基本理解第 375 题请讲解结构体内存的计算方式 考察对结构体对齐规则的理解与应用能力第 376 题如何用C语言实现动态多态? 考察对C语言中函数指针、结构体和面向对象技术的理解第 377 题请比较C和C++在动态内存申请与释放上的主要区别。 考察对C与C++内存管理机制差异的理解第 378 题请解释C语言中指针的指针(二级指针)的概念,并举例说明其典型使用场景。 考察对C语言二级指针概念理解及其典型应用场景的掌握第 379 题结构体和共用体有什么区别? 考察对C语言中结构体和共用体内存布局及用途的理解第 380 题Java、Python 和 C 语言在编程范式、内存管理和运行方式上有什么主要区别? 考察对三种主流编程语言核心特性的理解与对比能力