北京经纬恒润科技股份有限公司面试题 · C++
北京经纬恒润科技股份有限公司相关面试题,按最终去重题目聚合。
共 1770 道真题 · 当前筛选命中 150 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 21 题请指出下面代码中的错误并说明原因:函数fun返回了局部变量x的地址,main函数中调用并解引用该地址,请分析后果。 考察对栈上局部变量生命周期与悬垂指针的理解第 22 题请解释在C或C++中static和extern关键字的作用与区别。 考察对存储类说明符及链接属性、作用域和生命周期的理解第 23 题请解释C++中虚析构函数的作用,并说明为什么基类的析构函数通常需要声明为虚函数。 考察对C++多态销毁机制和内存安全的理解第 24 题请解释在C++继承关系中,虚函数的重写如何实现运行时多态? 考察对虚函数重写机制和运行时多态原理的理解第 25 题请介绍C++中你熟悉的核心技术特性,并举例说明其应用场景。 考察C++核心知识掌握程度和实际应用能力第 26 题请介绍智能指针的用途和常见类型,并说明它们各自的适用场景。 考察对智能指针的掌握程度及其在资源管理中的应用能力第 27 题指针和引用的区别是什么? 考察对C++中指针与引用核心语义的理解第 28 题请说明类的三种继承方式及其区别,并各举一个使用场景。 考察C++中继承访问控制的基本概念与应用理解第 29 题extern 关键字在 C/C++ 中如何使用? 考察对 extern 声明与定义、链接作用域及跨文件共享变量的理解第 30 题请介绍一下智能指针的主要用法,并说明不同智能指针的适用场景。 考察对智能指针原理、分类及适用场景的理解第 31 题请说说指针和引用的区别 考察C++语言基础,对指针与引用本质差异的理解第 32 题C++中哪些函数不能是虚函数? 考察对C++虚函数机制和特殊成员函数性质的理解第 33 题在什么场景下适合使用内联函数?请结合具体条件说明。 考察对内联函数适用场景和限制的理解第 34 题请解释 inline 关键字的用途,并说明适合使用内联函数的典型场景。 考察对 C/C++ 内联机制的理解及实际应用场景判断第 35 题请解释静态局部变量、静态全局变量和静态函数的区别。 考察对C/C++中static存储类说明符在局部变量、全局变量和函数上语义差异的理解第 36 题std::vector 有哪些插入元素的操作?请说明各自的操作复杂度和底层内存变化。 考察对 vector 插入语义、内存管理与复杂度的理解第 37 题std::async的返回值是什么? 考察对C++11异步编程中std::async返回类型的理解第 38 题哪些函数不能用虚函数? 考察C++虚函数机制的应用限制与实现原理第 39 题请谈谈您对C++基础知识的掌握情况,包括内存管理、指针和面向对象等方面。 考察C++核心基础知识的理解深度与表达结构第 40 题为什么 std::map 选择红黑树而不是其他平衡二叉树? 考察对红黑树性能特点及工程选型依据的理解