北京经纬恒润科技股份有限公司面试题 · C

北京经纬恒润科技股份有限公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:C
第 21 题请解释静态局部变量、静态全局变量和静态函数的区别。 考察对C/C++中static存储类说明符在局部变量、全局变量和函数上语义差异的理解技术原理CC++第 22 题C语言中,const和#define有什么区别? 考察对const常量与#define宏的底层机制、类型安全性及作用域差异的理解编码实现技术原理C第 23 题C语言中结构体和联合体有什么区别? 考察对C语言中结构体和联合体内存布局及用途差异的理解技术原理C第 24 题数组和指针有什么区别? 考察对数组与指针在声明、内存布局和操作方式上本质差异的理解技术原理技术选型C第 25 题C语言的基本数据类型有哪些? 考察C语言基础数据类型的掌握程度技术原理C第 26 题请解释结构体和联合体的定义以及各自的使用场景。 考察对C语言结构体与联合体内存布局及适用场景的理解技术原理方案权衡C第 27 题请谈谈你在编程项目中有没有遇到过指针强制类型转换,并说明其应用场景和潜在风险。 考察对指针强制类型转换的理解、实际应用及风险意识风险判断技术原理CC++第 28 题你更擅长使用C语言还是Python?请结合具体项目经验说明。 考察候选人的语言熟练度、技术偏好及实际应用能力自我认知自我呈现CPython第 29 题结构体与联合体的区别 考察C语言中结构体与联合体在内存布局和使用方式上的差异技术原理C第 30 题指针数组和数组指针的区别是什么? 考察对指针与数组结合时语法定义及语义差异的理解技术原理C第 31 题请谈谈你对 C 语言的了解。 考察 C 语言基础知识的掌握程度与表达清晰度沟通表达技术原理C第 32 题嵌入式编程中,你了解哪些关键字?请列举并说明其作用。 考察对嵌入式常用关键字的理解与应用场景技术原理C第 33 题请详细介绍C语言程序在GCC中的完整编译过程。 考察对编译原理和GCC工具链实际流程的理解问题拆解技术原理C第 34 题在嵌入式编程中,volatile 关键字的作用是什么?如何使用它? 考察对 volatile 在嵌入式场景中必要性的理解技术原理C第 35 题你了解嵌入式软件吗? 考察对嵌入式软件基本概念、特点和应用场景的理解技术原理技术选型ARMCC++第 36 题请解释野指针是如何形成的,并说明如何避免。 考察对 C/C++ 指针生命周期管理和内存安全的理解风险判断技术原理问题排查CC++第 37 题请解释 C/C++ 中关键字 inline 的作用、适用场景及其局限性。 考察对 inline 关键字语义、编译优化与工程实践的理解技术原理CC++第 38 题创建的两个文件比如a.c、b.c,如何在另一个文件中引用定义的变量? 考察C语言多文件编译中变量声明与定义的正确使用编码实现技术原理问题排查C第 39 题C语言的编译过程是怎样的? 考察对C语言从源码到可执行程序的完整编译流程的理解技术原理C第 40 题C语言中局部变量和静态局部变量有什么区别? 考察C语言局部变量的存储类别、生命周期与初始化行为的理解技术原理C