完美世界面试题 · 性能优化 · C++
完美世界相关面试题,按最终去重题目聚合。
共 1023 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:性能优化 · C++
考察点
技术栈
第 1 题push_back()左值和右值的区别是什么? 考察对C++左值与右值语义以及push_back重载行为的理解第 2 题请分享一个你在开发中实际使用右值引用或完美转发的例子。 考察能否将理论知识应用于实际工程场景第 3 题vector扩容为了避免重复扩容做了哪些机制? 考察对vector动态扩容机制及性能优化的理解第 4 题请说明 vector 的 clear 和 push_back 操作的时间复杂度,并解释其原因。 考察对 C++ 标准库容器底层实现与复杂度分析的理解第 5 题请描述 unordered_map 的扩容过程(以 C++ 标准库实现为例)。 考察哈希容器扩容机制、rehash 与迭代器失效的理解