米哈游面试题 · 性能优化 · C++
米哈游相关面试题,按最终去重题目聚合。
共 2292 道真题 · 当前筛选命中 7 道 · 更新 2026-08-05
筛选题目已选:性能优化 · C++
考察点
技术栈
第 1 题请详细说明 C++ std::vector 的底层实现原理,包括内存布局、扩容机制和增删操作的复杂性。 考察对动态数组容器核心实现机制的理解深度第 2 题resize和reserve有什么区别? 考察对C++ vector内存管理两个核心方法的理解第 3 题UE蓝图逻辑迁移至C++有哪些难点?为什么通常能带来性能优化?请结合蓝图的底层原理说明。 考察对UE蓝图与C++执行机制的理解及性能优化认知第 4 题请说明右值引用在 STL 中的典型应用场景。 考察对右值引用及其在 STL 中实现移动语义的认识第 5 题请介绍 C++ STL 中 vector 和 list 的区别,并说明 vector 的扩容机制。 考察对常用 STL 容器特性和扩容原理的理解第 6 题如果需要向 vector 容器中批量加入约 1 万个数据,应该怎么做? 考察对 vector 扩容机制、内存预留与插入效率的理解第 7 题vector的push_back方法时间复杂度是什么,什么情况下会发生扩容,扩容如何实现? 考察C++ vector动态数组的特性、均摊复杂度分析及底层扩容机制