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

请实现一个方法,根据给定的浮点权值数组,按权值比例输出原字符串数组中的不同字符串,例如权值表示每个字符串应被选中的概率或输出次数占比。

阿里巴巴后端开发电商编码实现问题拆解技术原理

考察说明

考察加权随机或按比例分配的实现、边界处理与代码质量

回答思路

  1. 正确解析浮点权值与字符串的映射关系
  2. 明确输出方式(单次随机抽取还是按比例生成序列)并实现
  3. 处理权值非正数、合计为零或非有限值等边界
  4. 代码简洁可读,必要时说明复杂度