网易游戏雷火面试题 · 方案权衡 · C++
网易游戏雷火相关面试题,按最终去重题目聚合。
共 1287 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · C++
考察点
技术栈
第 1 题谈谈你对右值和移动语义的理解,以及它们在实际编程中的应用场景。 考察对C++右值、移动语义的掌握程度及实践应用能力第 2 题new和malloc有什么区别? 考察对C++内存管理机制和语言特性的理解第 3 题在C++中如何解决多重继承带来的问题? 考察对多重继承问题解决方案和最佳实践的掌握第 4 题除了虚继承,还有哪些方法可以避免菱形继承带来的二义性问题?在大型项目中你更倾向用哪种方案? 考察对C++多继承二义性问题的深度理解与工程方案权衡第 5 题智能指针有几种,什么情况下使用?并解释 weak_ptr 的原理。 考察对 C++ 智能指针类型、适用场景及 weak_ptr 底层实现的理解第 6 题在 C++ 中,哪些常见操作会导致代码膨胀(code bloat)? 考察对模板实例化、内联、虚函数等机制导致代码膨胀的理解第 7 题new/malloc的底层是如何实现的?用了哪些系统调用? 考察内存分配器的分层原理、系统调用边界及实现细节第 8 题请详细讲讲 new 与 malloc 的区别。 考察对C++内存分配机制和对象生命周期管理的理解第 9 题请介绍 C++ 智能指针的种类及其适用场景。 考察对 C++ 智能指针种类、所有权语义和适用场景的理解