完美世界面试题 · 问题拆解 · C++
完美世界相关面试题,按最终去重题目聚合。
共 1023 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · C++
考察点
技术栈
第 1 题一个函数f(int a,int b),其中a和b的地址关系是什么? 考察函数参数传递原理与内存布局理解第 2 题C++标准库中常见的容器类型有哪些? 考察对C++标准容器的分类、底层机制和适用场景的掌握第 3 题i++ 和 ++i 是左值还是右值? 考察对自增运算符左右值语义与具体语言规则的理解第 4 题C++中虚函数表存放在哪个内存区域? 考察对C++对象模型和内存布局的理解第 5 题vector如何判断应该扩容?(size和capacity) 考察vector动态扩容机制及size与capacity关系第 6 题请手写实现一个智能指针。 考察智能指针的核心原理、资源所有权管理及C++语言应用能力第 7 题什么是完美转发? 考察对C++模板、引用折叠和std::forward机制的理解第 8 题请说明虚函数的底层实现机制。 考察C++虚函数实现原理的理解深度第 9 题unordered_map的底层实现、插入删除查找的复杂度是多少,什么时候会退化成O(logn),什么时候会二次哈希? 考察哈希表底层结构、复杂度分析与退化场景理解第 10 题请解释完美转发及其典型应用场景。 考察对C++右值引用、转发引用和完美转发机制的理解第 11 题什么是虚函数? 考察对面向对象多态机制的理解与表达能力