后端岗位面试题 · C

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

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

筛选题目已选:C
第 701 题C与C++指针的区别 考察对C与C++指针特性和用法的理解,重点在常量指针、引用、智能指针等概念技术原理方案权衡CC++第 702 题请说明 C 语言中内存分区(如栈、堆、全局/静态区等)的划分,并谈谈编程中内存管理需要注意哪些问题? 考察 C 语言内存布局的理解和内存安全实践风险判断技术原理C第 703 题C++中的类与C语言的结构体区别? 考察对C++类和C结构体核心差异的理解技术原理CC++第 704 题如果 C/C++ 程序出现内存泄漏,你通常如何定位? 考察内存泄漏问题的排查思路、工具使用与原理理解风险判断技术原理问题排查CC++第 705 题sprintf、strcpy和memcpy的区别是什么? 考察对常用C字符串与内存操作函数差异的理解风险判断技术原理C第 706 题malloc申请的内存是连续的吗? 考察对堆内存分配和虚拟地址空间连续性的理解问题拆解技术原理C第 707 题C++与C的区别是什么? 考察对C++与C语言在语言特性、编程范式及底层心智上的差异理解技术原理方案权衡CC++第 708 题联合体和结构体的区别?联合体在什么情况下使用? 考察对C语言结构体和联合体内存布局及适用场景的理解技术原理方案权衡C第 709 题请解释函数指针与指针函数的区别,并说明各自的使用场景。 考察对C/C++中函数指针与指针函数概念的理解及应用能力技术原理CC++第 710 题请解释C/C++中extern关键字的作用,并举例说明其典型使用场景。 考察对extern关键字的理解及其在跨文件变量共享和C/C++混合编译中的作用技术原理技术选型CC++第 711 题请比较 Java 和 C 语言在内存管理、运行机制和适用场景方面的优缺点。 考察对两种语言核心机制的理解与场景化对比能力技术原理技术选型方案权衡CJava第 712 题二维数组和指针数组有什么区别?各自的存储大小如何计算? 考察对指针数组与二维数组存储结构及大小计算的理解技术原理CC++第 713 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解技术原理CC++第 714 题请说明C/C++中struct内存对齐的规则及其对内存布局的影响。 考察对结构体内存对齐规则的理解及其对实际内存占用的影响技术原理CC++第 715 题什么是野指针? 考察对指针生命周期和内存安全的理解风险判断技术原理CC++第 716 题C语言有协程库吗?如果有,常见的实现方式是什么? 考察候选人对C语言协程生态与实现原理的了解技术原理技术选型C第 717 题你了解过 Java 吗?它和 C 语言有什么区别? 考察对 Java 与 C 语言核心特性的理解及技术选型意识技术原理技术选型CJava第 718 题请评价C语言的特点,并说明它在哪些场景下具有优势。 考察对C语言特性及其适用场景的理解技术原理技术选型C第 719 题在C/C++中,static全局变量如果没有显式初始化,读取到的值是什么?请解释原因。 考察static变量存储与初始化规则的理解技术原理CC++第 720 题请介绍C11标准引入了哪些你印象深刻的新特性,并说明它们解决了什么问题。 考察对C11特性的理解深度及实际应用能力编码实现技术原理技术选型C