完美世界面试题 · 技术原理

完美世界相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 161 题如何估算一个线程池在特定硬件和业务场景下可创建的最大线程数量?请从资源约束和调度角度说明计算依据。 考察线程数量与CPU、内存等资源约束及任务特性的权衡能力风险判断技术原理方案权衡第 162 题激活函数 sigmoid 和 ReLU 的特点和区别是什么? 考察对常用激活函数特性、梯度传播影响及适用场景的理解技术原理方案权衡第 163 题请解释相机标定中的内参和外参分别是什么,以及它们在成像过程中的作用。 考察相机成像模型与标定概念的理解技术原理OpenCV第 164 题进程和线程的上下文切换所消耗的时间通常属于什么量级?请分别说明,并解释为什么存在差异。 考察对进程与线程上下文切换开销及其原因的量化理解技术原理第 165 题请解释Socket读写操作的底层原理。 考察对网络IO、内核缓冲区与阻塞/非阻塞机制的理解问题拆解技术原理第 166 题讲讲你对游戏数值策划中概率设计原理和应用的理解。 考察对概率设计在游戏数值策划中的原理理解与实际应用能力风险判断技术原理方案权衡第 167 题如何设计一个分布式的 Key-Value 存储系统? 考察分布式存储系统的核心设计要素与权衡系统设计技术原理方案权衡第 168 题请说明 Git 合并分支的操作命令及常见合并方式。 考察 Git 分支合并命令与合并模式的理解问题拆解技术原理Git第 169 题TCP和UDP有什么区别? 考察对传输层协议核心特性的理解与对比能力技术原理方案权衡TCPUDP第 170 题如何获取div窗口的大小,比如offsetWidth? 考察对DOM元素尺寸获取方式的理解问题拆解技术原理JavaScript第 171 题Kafka和Redis在消息处理上的主要区别是什么? 考察对消息队列与缓存/消息系统的架构定位和功能边界理解技术原理技术选型Apache KafkaRedis第 172 题一根木头随机切成三段,这三段能构成三角形的概率是多少? 考察概率计算、几何建模与边界条件处理问题拆解技术原理第 173 题请讲解 Go 协程的底层实现原理。 考察对 Go 调度模型、协程状态与并发模型的理解问题拆解技术原理Go第 174 题为什么 HashMap 不支持多线程并发? 考察并发场景下 HashMap 的竞态条件与失效表现风险判断技术原理Java第 175 题struct和class的区别 考察对类型定义机制的理解和适用场景辨析技术原理第 176 题什么是循环引用问题,弱指针如何解决循环引用问题? 考察对内存生命周期管理和循环引用成因的理解,以及弱引用在其中的作用风险判断技术原理问题排查第 177 题请解释什么是二叉树的同构,并说明如何判断两棵二叉树是否同构。 考察对二叉树同构概念的理解及递归算法设计能力编码实现问题拆解技术原理第 178 题为什么先调用子类的析构函数,再调用基类的析构函数?能不能反过来? 考察C++对象构造与析构顺序的正确理解及内存安全边界风险判断技术原理C++第 179 题排序有哪些算法,请具体说明其中一种。 考察排序算法知识储备与对具体算法原理的清晰阐述问题拆解技术原理第 180 题Adam优化器的原理是什么? 考察对自适应学习率优化算法原理与超参数作用的理解技术原理