中科曙光面试题 · C++
中科曙光相关面试题,按最终去重题目聚合。
共 560 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 1 题知道虚函数吗?能不能说说什么是虚函数? 考察对C++虚函数本质、作用及底层机制的理解第 2 题什么是左值引用? 考察对C++左值引用概念的理解第 3 题C++程序的内存分区有哪些? 考察C++内存模型的基础知识理解第 4 题请解释什么是 RAII,并说明它在资源管理中的作用。 考察对资源获取即初始化模式的理解及其在C++资源管理中的应用第 5 题说说 vector 的底层原理。 考察对动态数组内存管理、扩容策略和迭代器失效机制的理解第 6 题在C++中引入C的代码为什么用extern C? 考察对C++链接机制与C/C++互操作的理解第 7 题shared_ptr 存在哪些缺点?你是如何规避的? 考察对 shared_ptr 局限性的理解及工程实践应对第 8 题讲讲 C++ 中 vector 和 list 的底层实现与适用场景区别。 考察对顺序容器与链表容器的内存布局、操作复杂度及选型能力的理解第 9 题请说明 C 和 C++ 的主要区别。 考察对 C 与 C++ 语言特性的理解第 10 题构造函数和析构函数能否是虚函数? 考察对虚函数机制与对象生命周期管理的深入理解第 11 题智能指针的作用是什么? 考察对智能指针核心作用与适用场景的理解第 12 题虚函数是怎么实现的? 考察C++虚函数底层机制与多态原理第 13 题了解智能指针吗? 考察对智能指针类型、用途和内存管理机制的理解第 14 题请介绍 STL 中 map 与 unordered_map 的实现原理和查询速度差异。 考察 C++ 标准库关联容器的底层数据结构与复杂度分析能力第 15 题C++面向对象的三个特性是什么? 考察C++面向对象核心概念的掌握程度第 16 题讲讲四种强制类型转换 考察对类型转换机制的理解与使用场景第 17 题请描述 GCC 编译一个 C/C++ 源文件从源码到可执行文件的主要步骤,并简要说明每个阶段的作用。 考察对编译器工作流程的理解,包括预处理、编译、汇编和链接第 18 题你在开发中有没有遇到过段错误(Segmentation Fault)?请描述一次排查和解决的经历。 考察候选人排查内存相关崩溃问题的思路与经验第 19 题请解释 C/C++ 中 static 和 const 关键字的作用,并举例说明它们在不同场景下的使用方式。 考察对基础关键字语义的理解及应用场景的区分第 20 题inline关键字的作用和效果是什么? 考察对inline关键字机制、使用场景和限制的理解