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

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

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

筛选题目已选:技术原理 · C
第 661 题kmalloc 和 vmalloc 的区别是什么? 考察内核内存分配机制、物理连续性与性能权衡技术原理方案权衡CLinux第 662 题C语言中如何进行内存的分配和回收? 考察C语言动态内存管理的基本方法、正确使用与常见风险风险判断技术原理C第 663 题在C语言中,函数传参是否会改变原变量的值?请结合值传递与指针传递说明。 考察C语言传参机制、值传递与指针传递的区别技术原理C第 664 题malloc底层原理 考察动态内存分配的实现机制与操作系统交互系统设计技术原理C第 665 题在C语言中,int和字符指针(char *)之间如何安全地转换? 考察C语言中类型转换的安全性、平台依赖性和未定义行为认知风险判断技术原理C第 666 题C语言的struct和C++的struct有什么区别? 考察对C与C++结构体在默认访问控制和成员函数支持上的差异理解技术原理CC++第 667 题如果在头文件创建一个函数但是在源文件中没实现它会有bug吗 考察链接错误、声明与定义一致性及编译链接过程理解技术原理问题排查C第 668 题请说明C和C++中static关键字的主要用法及其区别。 考察对static关键字在C和C++中核心用法的掌握程度技术原理CC++第 669 题写代码的时候,C与C++主要的差异点主要在哪些方面? 考察对C与C++语言核心差异和适用场景的理解技术原理技术选型CC++第 670 题请解释什么是字节对齐,并说明其在内存布局中的影响。 考察对内存布局、性能与跨平台可移植性的理解性能优化技术原理CC++第 671 题请解释C语言和汇编语言之间的对应关系,并举例说明典型代码的汇编映射。 考察对编译过程、底层原理和C与汇编映射的理解问题拆解技术原理C第 672 题字节对齐浪费内存为什么这么做? 考察对内存对齐原理、优缺点权衡和硬件原因的理解性能优化技术原理方案权衡CC++第 673 题C与C++指针的区别 考察对C与C++指针特性和用法的理解,重点在常量指针、引用、智能指针等概念技术原理方案权衡CC++第 674 题请说明 C 语言中内存分区(如栈、堆、全局/静态区等)的划分,并谈谈编程中内存管理需要注意哪些问题? 考察 C 语言内存布局的理解和内存安全实践风险判断技术原理C第 675 题C++中的类与C语言的结构体区别? 考察对C++类和C结构体核心差异的理解技术原理CC++第 676 题如果 C/C++ 程序出现内存泄漏,你通常如何定位? 考察内存泄漏问题的排查思路、工具使用与原理理解风险判断技术原理问题排查CC++第 677 题sprintf、strcpy和memcpy的区别是什么? 考察对常用C字符串与内存操作函数差异的理解风险判断技术原理C第 678 题malloc申请的内存是连续的吗? 考察对堆内存分配和虚拟地址空间连续性的理解问题拆解技术原理C第 679 题C++与C的区别是什么? 考察对C++与C语言在语言特性、编程范式及底层心智上的差异理解技术原理方案权衡CC++第 680 题联合体和结构体的区别?联合体在什么情况下使用? 考察对C语言结构体和联合体内存布局及适用场景的理解技术原理方案权衡C