禾赛科技面试题 · C++
禾赛科技相关面试题,按最终去重题目聚合。
共 366 道真题 · 当前筛选命中 13 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 1 题STL有哪些容器? 考察对C++标准模板库容器分类及适用场景的掌握第 2 题请解释C++中虚函数的作用和实现原理? 考察对虚函数机制、动态多态和虚表原理的理解第 3 题请解释 static 修饰的全局变量和局部变量的区别及各自的作用域、生命周期和存储位置。 考察对 C/C++ 中 static 关键字在变量层面的作用域、生命周期与存储语义的理解第 4 题请详细讲解一下 C++ 标准库中的 deque 容器。 考察对双端队列数据结构及其实现的深入理解第 5 题C/C++ 中 const 修饰的全局变量存储在内存的哪个区域? 考察全局 const 变量的存储区域,区分只读数据段与普通数据段第 6 题C/C++ 中非 const 的全局变量存储在内存的哪个区域? 考察全局变量在数据段或 BSS 段的存储特性第 7 题函数指针是什么? 考察对函数指针概念、用途和语法的理解第 8 题请解释“指向常量的指针”和“指针常量”的区别,并各举一个使用场景。 考察对 const 与指针组合语义的理解及实际应用第 9 题请解释C++中static关键字在不同场景下的作用和区别? 考察对static在局部变量、全局变量、类成员中的语义理解第 10 题静态成员函数能不能被继承? 考察对C++静态成员函数继承语义的理解第 11 题C/C++ 中 const 修饰的局部变量存储在内存的哪个区域? 考察对局部 const 变量存储位置的理解,区分栈区与常量区第 12 题如何理解 C/C++ 中 const char 的语义与典型用法? 考察对 const 修饰指针的语法理解与实际应用第 13 题请详细介绍 C++ 标准库容器 vector 的实现原理和关键特性,包括内存管理、扩容策略、迭代器与常见操作的复杂度,并说明哪些场景下选择 vector 而不是其他容器。 考察对 vector 底层实现、性能特征和适用场景的理解