摘要:字节跳动产品面试题:一个积分抽奖,1000积分抽一次,抽奖可得积分、VIP会员、实体书等,需要让大家积极抽奖、获奖相对公平且公司不会亏,你会怎么设计。我之所以设置一个抽奖项为【iPhone 11】(或其他高单价大众商品也可以)是为了提高用户参与抽奖的积极性,有助于完成任务1。

本文将围绕一道字节跳动产品面试题展开分析,并与大家分享笔者的解题思路,希望对你有所启发。

字节跳动产品面试题:一个积分抽奖,1000积分抽一次,抽奖可得积分、VIP会员、实体书等,需要让大家积极抽奖、获奖相对公平且公司不会亏,你会怎么设计? 校友会的师妹问我怎么回答这道题,这里也和大家分享一下我的解题思路,一起交流~

一、思路

分析题目——题目任务——核心考点——解决任务

二、分析题目题目主题——设计一个积分抽奖活动已知条件——积分抽奖,消耗的是积分,获得的是积分/VIP会员/实体书

三、题目任务“抽奖积极”说明需要在奖品或抽奖策略上可以吸引用户持续抽奖参与积分抽奖的用户“获奖相对公平”,说明每位用户【抽奖付出 】【抽奖收获】两者相减的值要尽量一致“公司不会亏”,说明用户总积分消耗>用户总获得。

四、核心考点

这题考的是成本核算,即积分/VIP会员/实体各值多少钱。

由于题干没有给出积分/VIP会员/实体书价值多少元,而题干中说1千积分抽一次,为了方便解题,这里我假设1000积分=1元(也可以是1000积分=X元,我这里写1元是为了大家可以理解起来更方便);实体书这个我们可以选30元一本的;1天VIP会员假设为10元(也可以是1天VIP=Y元,我这里写10元是为了大家可以理解起来更方便)。

五、解决任务

我会设计这个积分抽奖有12个抽奖项目(如下图所示):

【有实际获得】的抽奖项,有5项:【2千积分】=2元、【5千积分】=5元、【1万积分】=10元、【1天VIP】=10元、【实体书】=30元

【无实际获得】的抽奖项,有7项:6个【感谢参与】、1个【iPhone 11】

用户抽一次奖付出1元(题干说的抽奖一次1千积分,为了方便解题,我假设1千积分=1元)

我之所以设置一个抽奖项为【iPhone 11】(或其他高单价大众商品也可以)是为了提高用户参与抽奖的积极性,有助于完成任务1。

(注:由于【iPhone 11】成本高昂,题干要求”公司不能亏“,可以考虑抽奖后期(用户总积分消耗>iPhone 11成本时)才会有机会抽中,抽奖活动前期只做展示,不会抽中。)

下面来完成任务2和任务3:

为了“公司不会亏”抽奖原则需定为:总体来说用户总消耗>用户总获得。路径1:固定顺序:【感谢参与】*1次–【2千积分】*1次–【感谢参与】*1次,对公司来说获得=3(用户抽了4次奖)-2(得到2千积分)=1元路径2:固定顺序:【感谢参与】*4次–【5千积分】*1次–【感谢参与】*1次,对公司来说获得=6(用户抽了6次奖)-5(得到5千积分)=1元路径3:固定顺序:【感谢参与】*9次–【1万积分】*1次–【感谢参与】*1次=11-10=1元路径4:固定顺序:【感谢参与】*9次–【1天VIP】*1次–【感谢参与】*1次=11-10=1元路径5:固定顺序:【感谢参与】*29次–【1本实体书】*1次–【感谢参与】*1次=31-30=1元

每一位用户抽奖,会按权重随机出现上述一个抽奖路径,当其中一条路径完成后会随机切换到另外一条路径。

固定抽奖项出现的顺序,可以实现任务3。

每条路径,公司得到的都是1元,可以实现任务2。

各路径出现的权重:路径1:30%路径2:25%路径3:20%路径4:20%路径5 :5%

为什么要设置权重?

因为任务1要求”用户抽奖积极“,如果经常抽到【感谢参与】&经常抽不到奖品,会导致用户玩几次就会放弃。所以路径5,【感谢参与】次数最多的一条路径的权重是最小的。因此这也是为了解决任务1。

综上,任务1/2/3都可以完成了~如果有更好的想法,欢迎一起交流~

本文由 @DoraPM 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

相关文章