前端/移动开发面试题 · tech:c

前端/移动开发相关岗位面试题。

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

筛选题目已选:tech:c
第 41 题C和C++的主要区别有哪些? 考察对C与C++语言特性和设计哲学差异的理解技术原理CC++第 42 题在操作系统实验中你常用 C 语言,那么为什么还会选择使用 C++? 考察候选人对比理解 C 与 C++ 的差异及选型权衡技术原理技术选型方案权衡CC++第 43 题如果全局变量加static放在头文件里会有什么问题? 考察C/C++头文件作用域与链接机制的理解技术原理方案权衡问题排查C第 44 题请解释 C 语言或 Java 中 static 关键字的作用和常见使用场景。 考察对 static 关键字的理解及其在变量、方法、类层面的应用技术原理CJava第 45 题C和C++内存管理的区别 考察对C与C++内存管理机制差异的理解技术原理CC++第 46 题const int p 和 int const p 的区别 考察 C/C++ 中 const 修饰符的语法含义与理解准确性技术原理C第 47 题请说明内存池释放内存的逻辑,其本质是什么? 考察内存回收、碎片处理与池管理核心技术原理方案权衡C第 48 题什么是内存对齐? 考察对内存对齐概念、原因及其对性能影响的理解技术原理C第 49 题计算结构体大小需要注意什么? 考察结构体内存布局、对齐规则与sizeof的运算时机问题拆解技术原理CC++第 50 题未来如果大部分工作转向使用C/C++开发硬件驱动,你能接受吗? 考察求职者的技术方向适应性、岗位匹配度及对底层开发的真实意愿人岗匹配自我认知技术原理CC++第 51 题C语言和JS有什么区别? 考察对编程语言特性及适用场景的理解技术原理技术选型CJavaScript第 52 题C和C++函数在编译后的符号命名上有什么区别?C++代码能否直接调用C函数? 考察对C/C++符号修饰与链接机制的理解技术原理CC++第 53 题Java和C如何实现跨语言交互,请说明Java调用C的完整链路,以及C调用Java的完整链路。 考察JNI机制的理解,包括双向调用的原理、关键步骤和常见问题技术原理方案权衡CJava第 54 题请说明指针数组与数组指针的区别,并谈谈各自的应用场景。 考察C语言指针与数组概念的辨析及实际应用能力技术原理技术选型C第 55 题请解释 C/C++ 中 extern 和 static 关键字的典型用法及其区别。 考察对外部链接与内部链接、作用域和存储持续期的理解技术原理CC++第 56 题内存对齐是什么,为什么要内存对齐,内存对齐的规则有哪些? 考察对内存对齐概念、动机与规则的理解性能优化技术原理C第 57 题请解释什么是字节序(大小端),并说明如何判断当前系统的字节序。 考察对数据存储格式的基本理解与动手验证能力问题拆解技术原理C第 58 题Java和C语言的区别 考察对Java与C语言核心特性的理解与对比能力技术原理CJava第 59 题你觉得C和C++有哪些区别? 考察C与C++核心差异的理解与表达能力技术原理技术选型CC++第 60 题请解释一下动态内存分配的基本概念和使用场景。 考察对动态内存分配原理和使用场景的理解技术原理C