阿里巴巴面试题 · 方案权衡 · C++
阿里巴巴相关面试题,按最终去重题目聚合。
共 2826 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · C++
考察点
技术栈
第 1 题请解释C++中的静态多态和动态多态,并说明它们的区别和适用场景。 考察对C++多态机制的深入理解及实际应用能力第 2 题堆和自由存储区的区别是什么? 考察对堆内存与C++自由存储区概念差异的理解第 3 题为什么 unique_ptr 不能实现赋值操作? 考察对 unique_ptr 所有权语义和 C++ 移动语法的理解第 4 题什么场景下用List比Vector好呢 考察对STL容器List与Vector适用场景的对比理解第 5 题智能指针中unique_ptr和shared_ptr的差异和应用场景是什么? 考察对C++智能指针所有权模型、生命周期和适用场景的理解第 6 题移动语义(std::move)通常在哪些场景下使用? 考察对移动语义适用场景和性能收益的理解