如果你应聘微信产品经理,怎么回答这道面试题
网络知识 2018-10-12 18:50www.168986.cn长沙seo优化
朋友圈的基本数据结构设计是怎么样的?既能做到完美的阅读权限设置,又能兼顾性能?
题目本身给出了两个重点,「阅读权限」和「性能」,考察产品经理思考问题的全面性和对技术的了解程度。
梳理一下朋友圈的几个功能特点
基础存储功能,可发布、链接、纯文本、图文消息。 异步发布,即时用户交互行为反馈。在情况较差时可以先提交任务(如发布朋友圈、点赞、评论),无需等待任务完成。 可选择部分用户可见,也就是题目中说到的权限。 对某些用户可见的权限,除了用户主动选择的,还有系统层面的过滤器,比如某些违反运营规定的活动链接可被系统限制在朋友圈中传播(也就是你发了之后只有你自己能看到,别人看不到),新消息通知主动push,无需刷新界面,新消息可自动push;新朋友圈需要刷新才能看到。问题(0)和(1)与阅读权限设置没有多大关系,与性能有一点点关系,但并不是本文讨论的重点。这个面试题我们可以围绕「阅读权限」和「性能」这两个基本点,对(2)、(3)、(4)三个点进行探讨。
回答问题(2)时,我们可以从提供的功能上找到一些设置阅读权限的蛛丝马迹。
1)互为好友关系,是好友关系才能看到对方朋友圈,这是第一前提。
微信的朋友与朋友之间的关系虽然是双向的,如A和B要成为朋友,A需要给B发送好友申请,当B通过A的申请时A才能看到B的朋友圈。推广,,长沙,长沙,长沙微信,
此时,A与B虽然存在好友关系,但彼此有一份独立的通讯录,互不干扰。比如A把B从朋友圈删除时,B会在A的通讯录列表里消失,但A不会在B的通讯录列表里消失,当B给A发信息时才能发现双方已非友好关系。
上一页 1 |
上一篇:案例分析丨一个O2O产品经理的困惑
下一篇:10分钟搭建运营人自己的网站
长沙网络推广
- 安福网站优化的全面指南:提升网站流量与可见
- 天翼云老域名备案出售:提升您网站影响力的机
- 开江百度网站优化:提升网站可见性与流量的策
- 甘肃百度快照排名如何做QQ群营销
- 北京哪有关键词排名优化如何进行精准的客户引
- 广西SEO优化怎么做网站推广
- 天津SEO网站推广线上下单和线下实体店下单哪个
- 南江百度快照排名:如何提升你的网站竞争力?
- 北京百度快照排名怎样收费比较合理
- 霍州网站排名优化 - 提升你的网站竞争力
- 广东整站优化怎样提升在搜索引擎中的排名
- 山东百度快照排名如何进行精准的客户引流
- 璧山SEO关键词优化:提升你的网站排名
- 唐山SEO主要做什么工作?
- 吉林网站SEO如何操作能实现客户列表
- 南靖SEO:提升网站可见性的全新策略