海康威视面试题 · 方案权衡 · C++
海康威视相关面试题,按最终去重题目聚合。
共 1283 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · C++
考察点
技术栈
第 1 题const和#define的区别是什么? 考察对C/C++常量定义方式差异的理解及对编译过程影响的掌握第 2 题map和unordered_map的底层实现分别是什么? 考察对C++标准容器底层数据结构的理解与区别第 3 题指针与引用在C++中的主要区别是什么? 考察对指针和引用语义差异的理解第 4 题为什么要使用继承?通过继承能达成哪些目的? 考察对继承设计目的和适用场景的把握第 5 题C++智能指针和Java的GC机制有什么区别? 考察对资源管理与内存回收两种模型核心差异的理解第 6 题请谈谈你对 C++ 标准库容器 vector 的理解,包括其底层实现原理、动态扩容机制以及使用时需要注意的性能问题。 考察对 vector 底层机制、扩容策略与性能边界的掌握第 7 题详细介绍两个你熟悉的STL容器(map和unordered_map) 考察STL关联容器的底层结构、性能特征与适用场景第 8 题C++三大特性,自己如何理解使用的? 考察对封装、继承、多态的理解及其在实践中的运用第 9 题请比较 vector 和 list 的应用场景,说明各自适合什么情况。 考察对 STL 容器底层结构与性能特征的理解,以及根据需求选择数据结构的判断力