我心中的优酷钱包——一次面试作业

2024-03-16 14:48

本文主要是介绍我心中的优酷钱包——一次面试作业,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自:http://www.jianshu.com/p/6123b71618a5

最害怕的莫过于心中没有那朵蓝莲花。

每次都要以一句跟题目不怎么相关的话作为开头。但是这句话却实实在在抒发自己感受。还是言归正传,在上次进行了支付相关架构的学习之后,就抽空去面了次试。面试结果未知,但面试官留了一道题目,从我的理解来看看优酷钱包的用户中心应该怎么去设计。

其实这道题在面试当中有提及过,当时对于面试官所提及的用户中心概念怎么理解有一定疑问,并进行了确认。他所提及的是指用户进行账户相关操作的所有内容。但还是不放心,在开始做这道题时,还是从破题开始。

一、题目的理解

在面试之前,一直在准备,即经常性地登录优酷钱包进行操作。其主要分为四部分:

  1. 我的首页:账户基本信息和最近交易记录;
  2. 账户设置:账户基本信息和支付管理等设置;
  3. 交易记录:完整的交易记录查看;
  4. 安全中心:安全信息的设置。

刚开始理解面试官所解释的用户中心的含义仅指账户设置。但是实际想想,如果单独考虑这部分的实现,功能点太聚焦,没有太多可以去发挥的余地。所以,最终将用户中心理解为整个优酷钱包用户登录后能够实现的情况。

二、分析

在确定对于题目的理解之后,就着手开始分析。从两部分切入:

1. 竞品

简单分析了支付宝和网易宝的功能范围(消费者端)。
基本上是三类功能:
1)账务信息,账务信息指的是其交易记录相关查询,提供丰富的筛选项,让其能够比较清晰了解自己在平台上所进行得交易行为。
2)支付服务,为自己所定位的用户群体提供与其相关的便捷支付服务。如网易宝所服务的人群是使用网易旗下相关付费服务的用户,其将主要的支付业务进行了聚合(游戏点卡充值等),让用户能够改支付平台就完成所有的支付操作;而支付宝新版更进一步,将其服务又进行了细分,分成理财和生活服务。
3)账户管理,对账户相关的信息进行设置等管理。基本的信息包括个人信息、支付信息和安全信息等,还有一些因为业务关系所延伸的设置。如支付宝的业务众多,在不同的业务平台存在不同的账号体系,需要对这些相关联的业务平台的账号进行统一管理。

此外,首页也是重要的部分。该部分通常会将上述三类功能中重要的信息进行展现,让用户能够在首页完成高频的需求,无需再有多次点击操作。如网易宝就将点卡充值摆放在首页的位置,毕竟网易游戏的点卡购买才是业务上最重要的场景。

2. 走查

对于优酷钱包本身也进行了走查。在走查的过程中发现,账户设置和安全中心的部分功能是同质的。准确的说,账户设置中包含了安全中心的部分。个人推测安全中心单独为一块内容,可能是为了让用户对优酷钱包的安全性有更高的认识。同时,提醒用户完善自己账户的安全措施。

3. 总结

将竞品分析和走查分析的结果结合来看,产品设计上的问题主要有两块内容:
1)内容的同质
2)支付服务的缺失

所以,产品设计上就围绕这两点进行了优化。

三、产品设计

作为保守派的我,最终将产品也设计成了四部分:我的钱包、交易记录、账户设置和服务中心。

1. 我的钱包

我的钱包即首页的概念,用户能够在我的钱包看到与自己相关的重要信息(账户信息以及交易信息),并能够便捷地对常用服务进行支付。


我的钱包.png
2. 交易记录

交易记录则承担了用户能够多维度地查看自己完整的交易行为信息。


交易记录.png
3. 账户设置

账户设置合并了原来安全中心的设置,让用户能够在账户设置里完成完整的账户信息相关的管理与设置。


账户设置.png
4. 服务中心

服务中心则聚合了优酷土豆(合一集团)下所有的付费业务场景。用户能够在这里一站式地进行相关的付费操作,并对集团其他新的或重要的付费业务进行推广。


服务中心.png
四、最后

产品设计的作业已发,但是还未等来结果。在整理期间,其实也在反思这整个过程。主要有三个方面:
1. 作业呈现方式是否合理。我选择呈现的方式是axure的导出稿和prd。但事后想想,作业是交给整个优酷钱包团队的老大的,这样的展示效果太低端了。更合适的方式是将页面整理为ppt(或者ppt导出成为pdf),这样可以把自己思考的逻辑以及原因表达得更清楚。
2. 产品设计细节上还不够仔细。因为时间的原因,有些产品功能和交互细节可能没有想得很清楚。现在想想安全的信息(优酷钱包的安全性)是非常重要的,所以在产品内怎么表现也是一个可以去思索的问题。
3. 产品的未来思考也不够。这里指思考优酷钱包的突破性。因为按照现在这样进行设计,仅仅是作为一个看似非常重要的环节服务于集团其他业务。也就是集团里有什么新的业务,我们再缝缝补补一下,跟着添好相关的功能,服务好各位业务方大爷。但这并不是说不要这么做,只是在这基础之上是否有更大的空间。有个思路是做开放,整合优酷土豆核心的视频技术能力,沉淀下视频到支付这个链路的技术能力,开放给第三方开发者,让做视频领域的创业者能够更方便地实现支付能力(特别是移动端的)。

不管如何,已经出发。

以上,
谢谢~



文/祭酒1990(简书作者)
原文链接:http://www.jianshu.com/p/6123b71618a5
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

这篇关于我心中的优酷钱包——一次面试作业的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/815805

相关文章

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

贝壳面试:什么是回表?什么是索引下推?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 1.谈谈你对MySQL 索引下推 的认识? 2.在MySQL中,索引下推 是如何实现的?请简述其工作原理。 3、说说什么是 回表,什么是 索引下推 ? 最近有小伙伴在面试 贝壳、soul,又遇到了相关的

毕业前第二次面试的感慨

距面试已经过去了有几天了,我现在想起来都有说多的恨感慨。 我一直都是想找刚刚起步的企业,因为这能让我学到更多的东西,然而正好有一家企业是刚起步的,而且他还有自己的产品专利,可以说这是一家,即是创业又是刚起步的公司,这家公司回复了我投给他的简历,这家企业想进一步了解我的情况,因为简历上我符合这家企业的基本要求,所以要进一步了解。 虽然面试的过程中,他给我的面试题,我做得并不是很理想,

(function() {})();只执行一次

测试例子: var xx = (function() {     (function() { alert(9) })(); alert(10)     return "yyyy";  })(); 调用: alert(xx); 在调用的时候,你会发现只弹出"yyyy"信息,并不见弹出"10"的信息!这也就是说,这个匿名函数只在立即调用的时候执行一次,这时它已经赋予了给xx变量,也就是只是

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位 一、背景二、定位问题三、解决方法 一、背景 flume系列之:定位flume没有关闭某个时间点生成的tmp文件的原因,并制定解决方案在博主上面这篇文章的基础上,在机器内存、cpu资源、flume agent资源都足够的情况下,flume agent又出现了tmp文件无法关闭的情况 二、

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

完整的腾讯面试经过

从9月10号开始到现在快两个月了,两个多月中,我经历数次面试和笔试,在经历这些的同时积累了不少的经验,也学到了不少东西,在此把它记录下来,算是和一起找工作中的同学一起共勉吧。我是本校的学生,专业是机械制造及其自动化,找工作的主要目标是计算机软件类和机械制造方向的国内的企业,所以意向去外企的同学就不必浪费时间看这些面经啦,想去国内IT企业的同学可以继续看下去。本贴中我把最近的腾讯面试经过写下