完美世界面试题 · 技术原理
完美世界相关面试题,按最终去重题目聚合。
共 1023 道真题 · 当前筛选命中 482 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 81 题请说明C++中析构函数的执行顺序,并举例说明其设计意义。 考察C++对象生命周期管理与析构顺序的正确理解第 82 题C++如何避免死锁问题? 考察对死锁成因的理解及实际工程中的预防与处理策略第 83 题UniAD的实现原理是什么?如何实现上层信息的聚合和传递? 考察对UniAD框架中多任务特征聚合与信息流动机制的理解第 84 题请介绍计算机通信协议的基本概念及其作用,并举例说明常见协议。 考察对通信协议基本概念、分层模型及典型协议的理解第 85 题在C++中如果自定义类型作为std::map的键且只重载了小于运算符,如何判断某个键是否已存在? 考察对map查找语义和键比较规则的理解第 86 题询问XGBoost、LightGBM、狭义GBDT的区别,以及手推XGBoost训练过程(二阶泰勒拟合、分裂的数学公式) 考察对梯度提升树家族差异的理解及XGBoost核心数学原理的掌握第 87 题虚函数可以是inline吗?为什么? 考察对C++虚函数机制与内联函数冲突的理解第 88 题请解释Promise的内部实现原理,并说明核心机制。 考察对Promise异步状态管理与链式调用机制的理解深度第 89 题互斥锁和自旋锁的区别,分别适用于哪些场景? 考察并发原语的理解、适用边界和权衡能力第 90 题像我们项目用虚幻引擎,你对虚幻有了解吗? 考察对虚幻引擎的认知深度及与岗位的匹配度第 91 题请解释C++完美转发的原理。 考察对引用折叠和模板推导机制的理解第 92 题Lambda和function的区别,与function ptr的区别? 考察Lambda表达式、std::function和函数指针的语义差异及适用场景第 93 题请介绍垃圾回收的基本原理,并说明常见的垃圾回收算法及各自的优缺点。 考察对垃圾回收核心概念、算法原理及取舍的理解第 94 题请简要说明快速排序的基本思路和复杂度。 考察对快速排序核心原理、复杂度分析的理解第 95 题请解释什么是僵尸进程和孤儿进程,它们分别是如何产生的? 考察对进程生命周期和资源回收机制的理解第 96 题构造函数能否声明为虚函数?为什么?这样做会出现什么问题? 考察构造函数与虚函数机制的本质及其相互作用第 97 题压缩表和跳表有什么区别? 考察对压缩表与跳表两种数据结构在底层实现、使用场景和性能特性上的理解第 98 题Makefile添加依赖库怎么操作 考察Makefile中链接外部库的配置与依赖管理第 99 题请解释说明 C++ 中 map 和 unordered_map 的区别。 考察对关联容器底层结构与适用场景的理解第 100 题C++标准库中常见的容器类型有哪些? 考察对C++标准容器的分类、底层机制和适用场景的掌握