网易面试题 · 方案权衡 · C++
网易相关面试题,按最终去重题目聚合。
共 2201 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · C++
考察点
技术栈
第 1 题请详细说明C++中智能指针的种类、各自的适用场景以及使用时的注意事项。 考察对C++智能指针内存管理机制的理解与正确选型能力第 2 题请分别介绍一下 C++ 中 map 和 unordered_map 的实现原理、复杂度以及适用场景,并说明在实际开发中你会如何选择。 考察对标准库关联容器底层实现、复杂度与应用场景的理解第 3 题STL 中 map 和 unordered_map 的底层实现分别是什么? 考察对标准库容器底层数据结构与复杂度特性的理解第 4 题C++ 中 map 和 unordered_map 的底层实现分别是什么? 考察两种关联容器的底层数据结构和复杂度特征第 5 题C++ 比 Python 效率高很多吗?请结合具体场景说明你的看法。 考察对编程语言性能差异本质的理解及场景化分析能力第 6 题deque 的大致实现原理是什么? 考察对双端队列底层数据结构与操作复杂度机制的理解第 7 题在C++中,推荐使用哪个函数来创建shared_ptr?请说明原因。 考察对shared_ptr创建方式的掌握及对异常安全和性能的理解第 8 题对 C++ 标准库里的容器有了解吗?说说 map 或哈希表的实现。 考察对 C++ 标准库容器底层数据结构与复杂度的理解第 9 题C++ 中 vector 和 list 在底层实现和使用上有什么区别? 考察 C++ 顺序容器的底层数据结构和适用场景