北京经纬恒润科技股份有限公司面试题 · 技术原理 · C++
北京经纬恒润科技股份有限公司相关面试题,按最终去重题目聚合。
共 1770 道真题 · 当前筛选命中 145 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C++
考察点
技术栈
第 121 题C++多态的概念和形式 考察对C++多态核心概念及不同实现形式的理解第 122 题shared_ptr 的引用计数通常使用什么数据类型?为什么? 考察对 shared_ptr 内部实现细节的掌握程度第 123 题指针和引用有什么区别? 考察对C++指针与引用在语法、语义和用法上的理解第 124 题C/C++ 中 #include 的使用方法与作用是什么? 考察对预处理器指令、头文件包含机制及其作用的基础理解第 125 题既然 vector 能自动扩容,为什么要初始化其大小? 考察对容器扩容机制、性能影响与内存管理的理解第 126 题在什么阶段或场景下会优先考虑使用 C++ 模板? 考察对 C++ 模板适用场景和设计阶段的理解第 127 题请比较 unique_ptr、shared_ptr 和 weak_ptr 的优缺点及使用场景。 考察对不同智能指针特性的理解与权衡能力第 128 题如何通过工厂模式结合智能指针来创建对象?请说明设计要点。 考察智能指针与工厂模式结合时的资源管理、错误处理及所有权转移能力第 129 题宏定义作用在编译阶段的哪个阶段生效? 考察对C/C++编译流程及预处理阶段的理解第 130 题了解过STL库吗?vector是什么,底层实现原理能讲讲吗? 考察对C++ STL基础容器vector的认知深度与底层实现理解第 131 题三个智能指针有什么区别,自己在项目中有没有使用过,要在什么情况下用,为什么要用? 考察C++智能指针的原理、适用场景与项目实践结合能力第 132 题写过析构函数吗?为什么析构函数要加virtual? 考察C++多态、对象生命周期管理及内存安全理解第 133 题请比较C++中拷贝构造函数和赋值运算符重载函数的区别。 考察对C++拷贝控制成员的理解及应用第 134 题引用外部头文件时,双引号和尖括号有什么区别? 考察对C/C++头文件包含规则和编译搜索路径的理解第 135 题const与#define有什么区别? 考察对C/C++中常量定义方式的理解及编译期与运行期的概念差异第 136 题C++ 标准库中 std::map 的底层数据结构是什么? 考察对 std::map 底层实现原理的理解第 137 题请详细谈谈C++中的虚函数及其多态实现机制。 考察对虚函数、虚表、动态绑定的深入理解第 138 题请介绍 C++ 智能指针的类型、功能及适用场景。 考察对 C++ 智能指针核心机制与正确选用的理解第 139 题请谈谈你对C/C++的掌握情况,包括实际应用和熟练程度。 考察候选人C/C++技能的真实水平与应用经验第 140 题为什么函数传参要传引用或const引用? 考察对C++传参方式的理解,包括性能、语义和安全性