阿里巴巴面试题 · tech:c
阿里巴巴相关面试题,按最终去重题目聚合。
共 2826 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:tech:c
考察点
技术栈
第 1 题请介绍你做过的一个C语言项目,重点说明你的职责和遇到的难点。 考察C语言项目实践经验与问题解决能力第 2 题C语言和Java在内存管理、执行机制和生态上有哪些核心区别? 考察语言特性差异及应用场景理解第 3 题项目中有没有使用C++或者C? 考察候选人的项目技术栈经验与语言使用情况第 4 题相比Java,C语言有哪些独特优势?适合哪些应用场景? 考察对C语言定位和适用性的判断第 5 题在项目中有没有用到C语言,有没有学过计算机系统? 考察候选人C语言实践基础与计算机系统知识储备第 6 题C语言和JS有什么区别? 考察对编程语言特性及适用场景的理解第 7 题给你1G连续内存空间,设计一个内存管理器,实现malloc和free,怎么设计? 考察内存分配算法的选择、碎片管理及实现细节第 8 题请解释 C/C++ 中 static 关键字的主要作用。 考察对存储类别、作用域和生命周期语义的理解第 9 题C语言中的指针在JavaScript中有对应的概念吗?请说明它们的异同。 考察对指针本质与JavaScript引用类型的理解,以及跨语言概念映射能力第 10 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解第 11 题C语言为什么运行效率高?请从语言特性和编译原理角度说明。 考察对C语言高效性本质的理解