米哈游面试题 · 方案权衡 · C++

米哈游相关面试题,按最终去重题目聚合。

共 2292 道真题 · 当前筛选命中 12 道 · 更新 2026-08-05

筛选题目已选:方案权衡 · C++
第 1 题请解释C++中多态的含义,并列举实现多态的几种方法。 考察对多态概念和实现方式的理解深度技术原理方案权衡C++第 2 题请解释C++中的多态概念及其实现机制。 考察对C++多态核心概念、实现方式及适用场景的理解技术原理方案权衡C++第 3 题智能指针讲一下? 考察C++智能指针的原理、使用场景与所有权语义技术原理方案权衡C++第 4 题vector和list的区别 考察C++标准库容器vector和list的内部结构、性能特性及适用场景技术原理方案权衡C++第 5 题内联函数和宏定义的区别是什么?请分别说明它们的定义方式和使用场景。 考察对C/C++内联函数和宏定义在编译机制、类型安全、性能上的差异理解技术原理方案权衡CC++第 6 题UE蓝图逻辑迁移至C++有哪些难点?为什么通常能带来性能优化?请结合蓝图的底层原理说明。 考察对UE蓝图与C++执行机制的理解及性能优化认知性能优化技术原理方案权衡C++第 7 题new和malloc有什么区别? 考察对C++内存管理机制和语言特性的理解技术原理方案权衡C++第 8 题C++ 中三种智能指针的使用方式与区别是什么? 考察对智能指针所有权模型、使用场景和底层机制的理解技术原理方案权衡C++第 9 题C++中左值右值的概念是什么?移动语义的作用是什么? 考察值类别与移动语义的理解技术原理方案权衡C++第 10 题#define 和 const 的区别 考察对宏定义与常量在作用、类型、内存及编译期处理等方面的理解技术原理方案权衡CC++第 11 题在实际C++开发中,如何选择类型转换方式(static_cast、dynamic_cast、const_cast、reinterpret_cast)? 考察C++四种类型转换的适用场景和选择能力风险判断技术选型方案权衡C++第 12 题请手写一个类的移动构造函数和拷贝构造函数,并结合一个具体的业务场景说明它们在不同情况下的调用时机和区别。 考察对拷贝与移动构造语义的理解及实际应用能力编码实现技术原理方案权衡C++