后端岗位面试题 · 技术原理 · C
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 889 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 361 题请比较C和C++在动态内存申请与释放上的主要区别。 考察对C与C++内存管理机制差异的理解第 362 题请解释C语言中指针的指针(二级指针)的概念,并举例说明其典型使用场景。 考察对C语言二级指针概念理解及其典型应用场景的掌握第 363 题结构体和共用体有什么区别? 考察对C语言中结构体和共用体内存布局及用途的理解第 364 题Java、Python 和 C 语言在编程范式、内存管理和运行方式上有什么主要区别? 考察对三种主流编程语言核心特性的理解与对比能力第 365 题你使用的C语言标准是什么? 考察候选人对C语言标准版本及特性的掌握程度第 366 题内存中有哪些段,分别存什么? 考察对进程内存布局的掌握,包括各段存储内容和生命周期第 367 题请描述C语言函数调用的完整过程。 考察对C语言函数调用栈机制、参数传递和返回机制的理解第 368 题请解释野指针的定义、产生原因及其主要危害。 考察对野指针本质及其风险的理解第 369 题请在白纸上手写一段C语言代码,展示你对指针的理解,并解释其中用到的指针操作。 考察C语言指针的基本概念、手写代码能力与解释能力第 370 题请介绍一下 C 语言中的联合体(union),包括它的内存布局、典型用途以及与结构体的区别。 考察对联合体内存语义、适用场景及与结构体差异的理解第 371 题extern "C" 的作用是什么,以及谁引用谁? 考察 C/C++ 链接规范的理解,包括 extern "C" 在头文件中的使用场景第 372 题请描述 GCC 编译一个 C/C++ 源文件从源码到可执行文件的主要步骤,并简要说明每个阶段的作用。 考察对编译器工作流程的理解,包括预处理、编译、汇编和链接第 373 题请说明 C/C++ 中 static 修饰函数的作用。 考察对 static 关键字在函数上下文中语义的理解第 374 题结构体和联合体分别适用于什么场景? 考察对结构体与联合体内存布局及适用场景的理解第 375 题分析代码 int arr[3] = {1, 2, 3} 中 arr 的含义。 考察对 C 语言数组名、指针与地址关系的理解第 376 题请介绍你对C语言的理解和使用经验。 考察候选人对C语言基础语法、内存管理和编程实践的掌握程度第 377 题你的项目主要用 C 语言开发,请问你对 C++ 的熟悉程度如何?能否结合你的项目经历谈谈两者的差异和应用场景? 考察候选人对 C 和 C++ 的理解、知识迁移能力及实际应用经验第 378 题请简述C语言从源代码到可执行文件的编译过程,并说明每个阶段的主要作用。 考察对C语言编译流程的整体理解与各阶段职责第 379 题常量指针和指针常量有什么区别? 考察C/C++中const修饰符与指针组合的语义理解第 380 题申请内存使用什么函数,内存分布的结构是什么? 考察候选人对C/C++内存申请方式以及进程内存布局的掌握程度