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