前一阵子一直在忙年会的事情,比较忙,今天总算闲下来了,就把前几天我们测试的题目发一下,记录一下。
想检测一下自己能力的小伙伴可以去试一试,应该挺有意义的
一、功能要求
1、投票
规则:每个人最多投3票,使用手机号作为用户身份唯一标识。
业务流程:
页面展示投票候选人信息,点击“投票”按钮。
判断当前用户是否已登录,未登录跳转登录页。
在登录页,填写手机号登录系统(已登录用户忽略此步骤)。
完成登录,处理投票请求,返回操作结果(成功或失败)。
在消息页,当前用户可执行退出操作。
2、发红包
规则:成功投票后,获得抽取定额红包机会。奖池总金额为100元,红包种类分为5元、10元、15元3类。每次抽取一个红包,获得15元红包概率为20%,10元红包概率为30%,5元红包概率为50%。奖池金额变为0后,不再抽奖。抽的红包金额大于奖池剩余金额时,红包金额下降一档再做判断。
二、数据库
vote_star 候选人信息表
vote_log 投票记录表
字段详情见表中注释
三、评分标准
1、代码规范 :10分
2、开发效率 : 10分,1.5小时内完成10分,2小时内5分,超过不得分。
3、页面美观,还原度:5分
4、精神风貌: 沉着冷静、临危不乱 5分
5、投票功能:30分
6、红包功能:40分
总体来说,这次的题目是非常简单的,正因为题目简单,所以对基础知识要求很高,对细节的把握就成为了重点,代码规范,开发效率等等就变得异常重要了,值得关注一下。
网友评论