后端岗位面试题 · C
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 919 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 861 题sizeof()发生在编译阶段还是运行阶段? 考察C/C++编译原理与运行时差异的理解第 862 题如何用位运算统计一个整数的二进制表示中 1 的个数? 考察位运算基础与算法实现能力第 863 题请介绍 C 语言中 malloc 的底层实现机制,并说明它在多线程环境下的行为。 考察对内存分配器原理、底层系统调用和并发安全性的理解第 864 题请说明 C/C++ 程序从源码到可执行文件的完整构建过程,并重点讲解链接阶段容易出问题的地方。 考察对编译、汇编、链接各阶段的理解及链接错误的识别与定位能力第 865 题请对比 C 语言中 struct 与 union 的区别,并说明各自适用场景。 考察对 C 语言复合数据类型的内存布局与用途理解第 866 题请说说C语言是面向对象还是面向过程,C语言可以实现面向对象吗? 考察对C语言范式本质的理解及面向对象特性的实现能力第 867 题如何手动控制结构体的内存对齐? 考察对编译器对齐指令或属性的掌握第 868 题C和C++中结构体的区别 考察对C与C++语言特性差异及结构体扩展的理解第 869 题请比较 C 和 C++ 的主要区别,并说明它们分别在哪些场景下使用更多。 考察对 C 与 C++ 语言特性差异的理解及场景选型能力第 870 题引用外部头文件时,双引号和尖括号有什么区别? 考察对C/C++头文件包含规则和编译搜索路径的理解第 871 题const与#define有什么区别? 考察对C/C++中常量定义方式的理解及编译期与运行期的概念差异第 872 题printf 和 cout 在输出字符串时有什么区别? 考察对 C 和 C++ 输出机制、类型安全及性能差异的理解第 873 题请解释静态局部变量的特点和典型使用场景。 考察对静态局部变量生命周期、作用域和线程安全性的理解第 874 题C++的struct和C的struct的区别 考察C++与C中struct的语义差异及面向对象扩展第 875 题Java的char和C语言的char有什么区别? 考察对Java与C语言基本类型定义、取值范围及底层内存表示的理解第 876 题C语言中如何实现多态? 考察通过函数指针和结构体实现多态的能力第 877 题指针和数组的异同 考察对指针与数组底层模型、下标运算和参数传递特性的理解第 878 题请解释C语言中关键字++、--和extern的用途及使用注意事项。 考察对C语言关键字的理解深度及实际编程规范第 879 题请用C语言实现一个支持继承的智能指针,并说明其设计要点。 考察C语言中基于结构体模拟继承、内存管理和智能指针实现能力第 880 题C/C++ 可以把一个数组直接赋值给另一个数组吗? 考察数组赋值规则与语言差异的基础知识