后端岗位面试题更新 2026-08-05

场景题:boss有很多掉落品,每个掉落品的权重不同,掉落概率与权重成正比。请写一个函数,返回随机掉落物的下标。请说明你的实现思路和复杂度。

网易后端开发互联网/IT编码实现问题拆解技术原理

考察说明

考察加权随机采样算法的实现、性能优化与概率正确性

回答思路

  1. 能正确实现加权随机选择,且概率与权重成正比
  2. 能说明前缀和+二分查找的方案及其时间复杂度
  3. 能讨论不同实现(如线性遍历、前缀和二分、蓄水池等)的适用场景
  4. 能考虑权重变更频繁时的优化策略
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。