巨人网络面试题 · 技术原理

巨人网络相关面试题,按最终去重题目聚合。

137 道真题 · 当前筛选命中 53 · 更新 2026-08-05

筛选题目已选:技术原理
第 41 题C++如何在走出作用域(如花括号)后执行某操作? 考察RAII与作用域生命周期管理的理解技术原理C++第 42 题请讲下维度建模和范式建模的区别(自上而下、自底而上、关系-实体、事实-维度) 考察对两种数据建模方法论的原理、方向、结构及适用场景的理解业务理解技术原理方案权衡第 43 题请比较状态同步和帧同步两种网络同步方案,说明各自的原理、适用场景和优缺点。 考察对网络同步核心方案原理与工程取舍的理解技术原理技术选型方案权衡第 44 题在多核环境下,muduo 网络库中线程数量的变化如何影响程序性能?请结合你的测试或理解说明。 考察对多线程网络库在多核环境下的性能模型与线程数配置的理解性能优化技术原理方案权衡第 45 题请解释什么是数据倾斜,以及在大数据处理中如何识别和解决数据倾斜问题? 考察对数据倾斜概念的理解、识别方法和解决方案技术原理方案权衡问题排查第 46 题请介绍A*(A-Star)算法的基本原理、核心公式及其适用场景。 考察对经典路径搜索算法的原理理解、公式掌握与应用边界判断问题拆解技术原理第 47 题三次握手中客户端发送了确认收到,但服务端没收到,此时客户端把数据开始往服务端存储,这该怎么办? 考察对TCP三次握手状态机以及连接建立失败时数据处理的处理能力风险判断技术原理问题排查TCP第 48 题你了解分布式训练吗?是否使用过 DeepSpeed? 考察分布式训练基础与 DeepSpeed 的实际掌握程度自我呈现技术原理方案权衡DeepSpeed第 49 题请解释 Hive on MR 与 Hive on Spark 的执行引擎差异,以及各自适用的场景。 考察对 Hive 执行引擎原理的理解及选型能力技术原理技术选型方案权衡Apache HiveApache SparkMapReduce第 50 题Hive中分区和分桶有什么区别?请分别说明它们的作用与典型使用场景。 考察对Hive分区与分桶机制的理解、适用场景和实际用途技术原理方案权衡Apache Hive第 51 题C++ STL vector 扩容时是 1.5 倍好还是 2 倍好?各自的优缺点是什么? 考察 vector 扩容倍数对性能与内存利用的影响及权衡性能优化技术原理方案权衡C++第 52 题请介绍帧同步的基本原理,并说明它在游戏或实时应用中的主要作用。 考察对帧同步核心机制的理解及其在实时一致性场景中的应用价值技术原理方案权衡第 53 题请结合实际场景,谈一谈C++的三大特性(封装、继承、多态)是如何应用和体现的。 考察C++三大特性(封装、继承、多态)的理解及在真实项目中的应用能力系统设计技术原理技术选型C++