巨人网络面试题 · 编码实现
巨人网络相关面试题,按最终去重题目聚合。
共 137 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题RLHF中损失函数如何计算?请重点说明PPO阶段和奖励模型训练阶段的损失计算方式。 考察对RLHF中损失函数细节的掌握第 2 题请用Python实现一个汇率转换工具,输入金额和汇率,输出转换后的金额,并处理可能的异常输入。 考察Python基础语法、函数设计与异常处理第 3 题详细介绍堆排序的过程 考察堆数据结构理解与排序算法实现步骤第 4 题如何判断一个点是否位于给定扇形区域内?请说明算法思路和关键边界条件。 考察几何计算、向量运算和边界场景处理能力第 5 题请说明快速排序的底层实现原理,并写出其核心代码。 考察快速排序的分治思想、基准选取、分区算法及复杂度分析第 6 题给定二维平面上的若干怪物和墙壁,每个怪物有朝向,能看见其朝向120度范围内且不被墙壁遮挡的玩家。输入玩家位置,请输出可以看到玩家的怪物编号。如何高效求解? 考察计算几何中的视线可见性判断与批量查询优化第 7 题给定三个点的坐标ABC,判断A和B直线的左右各60度夹角的观测范围能否包含C点,要求用向量实现。 考察向量方向判断、夹角计算与边界条件处理能力第 8 题自发光(Emission)的Shader你写过吗? 考察对自发光材质渲染原理与Shader实现的理解第 9 题请解释并实现 removeIf 方法。 考察对集合接口默认方法、谓词逻辑和并发修改的理解与编码能力