云平台小白如何准备字节云平台产品经理的面试?

职位描述

团队介绍:字节跳动 Data 研发部门,负责公司产品线的推荐、广告、系统架构、大数据和开放平台等技术。

1、负责字节跳动 CDN、边缘计算、网络产品需求分析,从业务需求抽象出通用功能及标准组件;

2、依据产品整体定位,完成字节跳动流量与分发体系产品演进迭代,确保高标准、高质量的交付;

3、业务调研,对业务问题(包括运维、安全、效率、成本、质量等)进行分析和诊断,给出解决方案;

4、客户维系,深入业务方获取客户使用体验的问题,优化产品,改善用户体验。

部门介绍

Data是字节跳动的大数据中心,与AI Lab、搜索合力负责字节跳动海内外所有产品线的推荐、搜索、广告、系统架构、大数据和开放平台等核心技术。在这里你可以每天接触到PB级的数据,千次线上变更,超高吞吐和超大规模的稀疏连续特征。

1)Data-内容(平台)

字节跳动旨在创造全球创作与交流平台,旗下包括抖音、今日头条、西瓜等多款产品。在实现这一愿景的征程中,内容中台为字节跳动的所有产品提供内容安全与内容理解的通用能力, 是业务发展的生命线,也为业务增长源源不断提供动力。

基于人工智能的内容处理中台的建设,日处理上亿条内容,全体裁(图文音视频等)/业务(头条、抖音、tiktok等)/国家覆盖;接入数百个AI审核模型,并提供相关的数据集和流程机制,和算法团队一起持续优化模型和策略,提升内容审核的安全和效率,达到全球领先水平。

2)Data-垂直策略

字节跳动垂直策略团队成立于2014年,成立之初主要负责今日头条的内容标签、用户标签挖掘、推荐召回、搜索、推送和频道推荐。

目前主要负责公司技术ToB的算法解决方案,为外部合作伙伴提升市场竞争力,同时负责穿山甲(亚洲最大的移动广告联盟,日覆盖用户8亿)的算法策略,开放内容平台(国内最大的第三方内容智能分发生态,服务合作伙伴的数亿用户)和懂车帝、海豚股票、幸福里、住小帮等公司旗下垂直行业产品的算法策略。除北京总部外,垂直策略组在深圳,杭州,新加坡也设立了团队。

3)Data-数据平台

数据平台是字节跳动数据中台部门,横向支持字节跳动抖音、今日头条、西瓜、教育、游戏等业务线与数据相关的事情,包括数据清洗、数据治理、数据产品、用户画像、查询引擎等,解决EB级大数据问题,数据赋能驱动业务增长,打造业界领先的数据中台。

4)Data-架构

字节跳动的核心推荐架构团队,是支撑字节跳动旗下包括抖音、今日头条、西瓜视频、抖音火山版在内的多款亿级规模用户产品平稳运行的重要团队,为字节跳动及旗下业务的快速稳定发展提供了保证和推动力。字节跳动基础架构团队主要负责字节跳动私有云建设,管理数以万计服务器规模的集群,负责数万台计算/存储混合部署和在线/离线混合部署,支持若干 EB 海量数据的稳定存储。文化上,团队积极拥抱开源和创新的软硬件架构。

5)Data-系统

是字节跳动的核心基础技术团队,负责字节跳动超大规模的数据中心、服务器、网络、CDN等基础设施的设计、研发、采购、交付与管理,为公司的全球业务发展提供高效、稳定、具备可扩展性的基础设施。

6)Data-开发者生态

负责字节跳动小程序中台的开发与建设团队。团队对内面向各字节系APP,对外面向小程序、小游戏开发者。致力于丰富字节跳动内容生态,同时向开发者提供丰富的平台,更好地连接内容与服务,为用户提供更流畅的拓展体验。

7)Data-广告系统

广告系统团队成立于2014年,是支持字节跳动全线产品的商业变现研发团队,支撑今日头条、抖音、西瓜视频等多款海内外产品的商业化变现,为公司的核心收入部门,拥有复杂的算法,精湛的业务,巨量的并发。

到目前为止,广告系统团队已经在北京、上海、深圳、杭州 四地设置研发中心,打造出了海内外领先的信息流广告系统,每天支撑着公司数亿的稳定收入。连续三年,收入以每年3倍速度增长,前景非常广阔。

工作中如何推动事情落地?

产品经理的工作经常涉及到跨团队协作,所以产品经理必须具备推动事情落地的能力。那从我目前的经验来说,我会通过以下三点来让事情落地:

1)了解每个人的工作

要想推动不同团队的人按照流程来工作,首先要了解每一个人的工作内容,尤其是其他部门的同事,一定要深入了解她们目前的工作进展和工作内容。这样在沟通时,别人才会主动跟你沟通目前工作遇到的困难或者意想不到的事情。

2)要有全局意识,讲清楚为什么一定要做这件事

如果有一件事一定要做,但是协作部门并不理解为什么,这时候我会梳理好这件事的重要性与必要性,然后去找协作部门的领导和相关人员讲清楚这件事的诉求和理由,推动事情的发送。

3)永远不忘记有效沟通

跨团队协作我觉得最忌讳的就是开无效率的大会,这样会让每个人都很蒙,不知道自己的角色和职责是什么,这时候我觉得我会再开会前整理好项目文档,让这个项目文档贯穿项目始终,并且始终保持更新,同时会将工作落实到人,这样大家就有会有共识的共同工作。

说一个你最近使用/喜欢/关注的一个APP?小宇宙

1)产品定位

一款可以发现喜欢的博客节目并于同好进行讨论的内容社区应用

2)目标用户

一二线城市18-40岁的青年,经常使用互联网产品,习惯利用碎片化时间进行信息获取,符合当下信息爆炸、卷这样的时代背景

3)用户需求

·高效获取信息、增长见闻

·寻找兴趣相投的伙伴

·无聊解闷

·纯粹的播客体验感

4)产品特色

·产品设计简单易用

·热度进度条,可快读定位到精彩时刻

·搜索精准

·社交属性弱

5)产品亮点

·节点标记:一方面可以让发布者快速对播客内容的关键点进行想法记录,提高效率,增强评论转化,另一方面可以让阅读者,快速定位到评论讨论的时间节点,降低交流成本,还可以快速判定自己是否感兴趣。

·详情页智能搜索:选中关键词,可以在应用内搜索

·前进30s/后退15s:符合语言习惯

6)可优化方向

·增加节目分类功能

·增加专题活动,根据特殊时间节点

·商业模式优化,通过产出付费节目、独家授权等方式优化变现。

你3-5年的职业规划是什么?

这个问题我也仔细思考过,我的职业规划主要分为两个方面,对内与对外。

对内就是个人成长方面,我希望自己可以在3-5年后形成系统的产品方法论,最好可以独立负责一条业务线,并能够有效输出自己的方法论,在行业里积累自己的经验。

对外的话,通过方法论的内化与自我能力的提升,我希望自己可以成为一个小的负责人,有级别的上升,带领团队为公司带来效益,发挥自己的价值。

块存储,对象存储和文件存储的区别

文件、块和对象是三种以不同的方式来保存、整理和呈现数据的存储格式。 这些格式各有各的功能和限制。 文件存储会以文件和文件夹的层次结构来整理和呈现数据;块存储会将数据拆分到任意划分且大小相同的卷中;对象存储会管理数据并将其链接至关联的元数据。

如何理解云原生

云原生(Cloud Native)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。这个概念是Matt Stine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrastructure)和12要素(The Twelve-Factor App)等几大主题,不但包括根据业务能力对公司进行文化、组织架构的重组与建设,也包括方法论与原则,还有具体的操作工具。采用基于云原生的技术和管理方法,可以更好地把业务生于“云”或迁移到云平台,从而享受“云”的高效和持续的服务能力。

顾名思义,云原生是面向“云”而设计的应用,因此技术部分依赖于传统云计算的3层概念,基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS),例如,敏捷的不可变基础设施交付类似于IaaS,用来提供计算网络存储等基础资源,这些资源是可编程且不可变的,直接通过API可以对外提供服务;有些应用通过PaaS服务本来就能组合成不同的业务能力,不一定需要从头开始建设;还有一些软件只需要“云”的资源就能直接运行起来为云用户提供服务,即SaaS能力,用户直接面对的就是原生的应用。

对服务器来说是一种高效集群,对用户来说是一种数据跨平台跨终端的服务

从输入 URL 到页面展示到底发生了什么?

1、输入地址

2、浏览器查找域名的 IP 地址

3、浏览器向 web 服务器发送一个 HTTP 请求

4、服务器的永久重定向响应

6、服务器处理请求

7、服务器返回一个 HTTP 响应

8、浏览器显示 HTML

9、浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSS、JS等等)

如何做竞品分析?

1. 确定竞品(产品咨询收集、选择服务/目标用户相同或类似的产品);

2. 体验环境;

3. 行业现状与趋势(历史变化、发展趋势)、市场数据(市场容量、竞争格局、市占 有率分布);

4. 竞争对手的产品定位与发展策略;

5. 产品定位、目标用户(扮演用户、选择研究对象);

6. 核心功能;

7. 界面交互设计;

8. 运营推广策略;

9. 商业模式;

10. 结论和产出;

如何选择竞品?

1、选择核心服务/产品和目标用户基本相同的产品 即提供的核心服务、公司的产品、市场目标方向、用户群体等与自己的产品定位基本一致的产品,这个可以说是同类竞品了。

2、目标用户相同,但满足的用户需求不同,不会形成竞争关系 对于这类产品,通常会进行不同行业之间的合作,不过也可以通过分析他们的产品和运营策略,从中获得参考和借鉴。

3、目标用户不太相同,但某些产品流程和服务流程比较相近的产品 对于这类产品在业务流程、交互细节等层面进行研究,可能会在产品功能等设计上产生一些灵感。

产品需求文档包括的内容

(1)概述 概述部分是概括地说明产品背景,简述产品功能,预期实现的目标,分阶段实现的阶段性目标。 

● 背景介绍:是基于什么样的考虑要做这个需求。 

● 产品目的:解释说明该产品是干什么的,为什么需要这样的产品。同时产品想要达到什么样的目标。产品概述及目标就是对产品核心功能讲解,同时希望可以达到的期望。 

● 产品(路线图)roadmap:产品分期目标,阶段描述,以及时间点的确定,产品是个不断演进的过程,很多时间一期产品只完成了产品70%的功能,二期才会继续去完善剩下的30%,同时有可能会推翻了重新推出第二版。产品roadmap并不及着全部规划好所有的阶段目标,而是更多的通过维护来保持产品的更新和迭代。 

● 名词解释:声明文档中出现的名词含义。 

● 数据词典:介绍本产品中数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等。 ● 文档阅读对象:声明本文档输出的阅读对象和注意事项。 

● 产品风险:描述产品可能存在的风险,比如商务谈判的风险,外部合作的风险,不当使用的风险等等。风险级别为高中低。 

(2)产品描述 产品描述介绍用户使用产品的逻辑流程,概括性的描述产品需求、产品版本规划、产品整体的框架结构以及功能列表。产品整体流程与产品框架都需要使用相应的图表展现。

 ● 产品整体流程:展示产品框架图和用户流程图。 

● 产品需求描述:描述产品核心功能,解决哪些情景下的哪些需求。 ● 产品版本规划:叙述产品版本迭代计划,版本号、主要模块、功能点、计划开发时间、计划结束时间、备注。 

● 产品框架:展示页面层级,展现产品框架中各一级页面、二级页面、三级页面及备注信息。 

● 功能列表:展示产品功能名称、对应模块、功能说明、备注等信息。 

(3)功能描述 功能需求这部分需详细描述产品所涉及的各个功能点。将整体框架拆成数个独立的功能点,分别描述每个功能点的逻辑流程图、界面、字段说明以及业务说明。统一采用Use Case的方式进行描述。 

● 流程图 

● 界面原型

● 字段说明(包括数据字典) 

● 业务说明(Use Case) 

(4)效果预期 做任何一个需求,我们都有明确的目的,有了目的还不够,我们应当根据产品的现状,对此次需求上线后的效果有一个预期,效果预期主要通过数据层面来体现。 有了效果预期,PDR的读者就知道在需求上线后,会对产品带来多大的变化和影响,在需求实施的时候,也能更全面的考虑各种情况。 

(5)数据埋点指标 这部分跟上述效果预期相关联,有效果预期以后,需要有相应的指标来评判效果,因此,需要在PRD中将详细的数据指标列出来,以便研发对数据指标的提取进行埋点,以及后续数据提取。这部分和效果预期常常容易被忽略,等到需求上线了,才发现需要的数据没有,导致需求效果难以评估,后续的迭代也没有数据支撑。 

(6)非功能需求 非功能需求,也就是关于产品的其它方面的要求。一般情况下非功能性需求包括以下几个部分:产品营销需求、规则变更需求、产品服务需求、法务需求、财务需求、帮助需求、安全性需统计需求、性能需求、可用性需求等。与其说是全方位的掌握技能,还不如说是沟通,如何与不同的部门人员之间的沟通,让更多的人协助产品的正常使用与上线。 

(7)运营计划 说明产品的后续运营计划。包括与运营部的协作运营。更多的是给产品经理如何让更多的产品功能展示给用户,产品经理是核心需求的把握者,参与到产品整体运营计划显得特别的重要。 

(8)PRD迭代记录 这部分也是容易被忽略的一部分,尤其是核心的产品需求,在初版需求文档出来以后,没有后续的迭代记录,会导致产品迭代多个版本以后,不知道早期某些功能是如何考虑,又是如何一步步演变成今天这个样子。 PRD从第一版诞生以后,经过多次需求评审,设计评审,详细设计评审、用例评审,其中有许多细节,甚至页面布局、功能点都会有变化,当时可能都是通过邮件、会议纪要来说明,如果不整理到需求文档中,时间长了,或者是人员变化,可能就没有人知道这部分需求最终的实现方案了。 因此,PRD迭代记录也是非常重要的一部分,记录下每一次讨论后需求的变化点,帮助各方使用者及时了解需求变化,以及对最终的实现方案做记录,方便后续查阅。

平台产品和商业化产品的区别

商业产品是具备使用价值且以盈利为目的的产品,即商业产品是用来赚钱的。而用户产品是具有使用价值的,但没有经过商业化的产品。

什么是镜像

镜像 (Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,

如何理解产品经理?产品经理的分类?

产品经理是一个能敏锐地察觉市场缺口,挖掘用户需求,提出需求并将需求落实到产品方案,找到用户体验与商业目标的平衡点,跟进产品方案至产品开发成型上线的过程的人。 产品经理的主要工作职责如下: 用户调研、市场分析、竞品分析、产品定位、产品规划、产品功能设计、产品文档输出、需求评审、研发测试、组织协调、项目管理、运营规划、市场推广、数据分析等。

分类:

(1)按用户类型分类 2B(toB-to Business)产品主要服务的人群是在商业或企业范围内有特殊角色,比如各类云服务平台(阿里巴巴云、腾讯云、百度云等)、各大数据服务公司(同盾、百融等)。2B产品经理的工作核心是帮助企业将业务抽象化,提高标准化程度或提升业务效率,因此往往更注重逻辑思维能力和全局观念,2B的产品经理一般要求有缜密的逻辑思维和比较高的业务理解能力。

2C(toC-to Customer)产品主要服务的人群是在日常生活中不同的角色。特点是要主动发现用户需求,定义用户价值,满足或解决用户日常生活中的痛点。2C的产品经理一般要求挖掘用户的需求,而且要想如何让产品解决到用户需求同时进行市场化,在市场化和用户利益之间有一个平衡点。需要懂一点运营基础知识和数据分析能力,通过产品在运营过程中接收到的用户反馈和数据分析中得到的结果,不断优化迭代产品。

为什么想干产品经理?为什么合适?

我认为一个合格的产品经理需要具备四种最重要的能力:控制力、影响力、创新力和痴情力。

控制力是指对产品核心需求的把控能力和对自我的把控,

影响力是指沟通、协调、决策和执行的能力,

创新力是要能想敢想,

痴情力是指对产品经理这个职业的热爱和坚持学习的能力。

什么是容器

在虚拟机时代,每个虚拟机都需要运行一个完整的操作系统以及其中安装好的大量应用程序。但实际生产开发环境中,我们更关注的是自己部署的程序而不是附带的环境。此时,人们开始思考,有没有一种方式,能让应用程序独立的部署,而不是依赖于操作系统。就像集装箱一样,从欧洲运送的一辆进口跑车,打包送到一辆集装箱内,坐船到达中国后,从集装箱内取出来就可以直接而跑。

容器的特点有:

(1)虚机在开机时会从操作系统打开,而打开操作系统需要耗费很多资源,而容器由于其共享内核的特性,不用启动操作系统,

(2)虚机在安装应用时,需要将应用运行的环境部署一遍,而容器可以直接把应用运行环境打包,即容器具有更好的迁移性。

(3)由于容器可以将应用以及它所运行的环境依赖打包成镜像,故容器可以直接做应用层扩展。

Iaas\paas\saas

CDN

    CDN的全称是Content Delivery Network,即    内容分发网络    。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

边缘计算

边缘计算是指在用户或数据源的物理位置或附近进行的计算,这样可以降低延迟,节省带宽。

云计算模式中,计算资源和服务通常集中在大型数据中心内,而最终用户则是在网络的边缘访问这些资源和服务。这种模型已被证实具有成本优势和更高效的资源共享功能。但是,新型最终用户体验(如物联网)则需要计算能力更接近物理设备或数据源的实际位置,即网络的"边缘"。

通过使计算服务靠近这些位置,用户能够得到更快速可靠的服务,获得更好的用户体验,公司则能够更好地处理数据,支持对延迟敏感的应用,以及利用 AI/ML 分析等技术识别趋势并提供更好的产品和服务。

可以认为CDN是边缘计算的一种形态,并且是当前来看规模最大、算力最强的形态、也是成熟度最高的业务形态。但是CDN的业务形态也需要做技术架构升级,才能支撑更多的边缘计算场景。

DNS解析过程

DNS查询步骤

主机先向其本地域名服务器进行递归查询

本地域名服务器采用迭代的查询,它先向根域名服务器查询

根域名服务器告诉本地域名服务器,下一次应该查询的顶级域名服务器的IP地址。

本地域名服务器向顶级域名服务器发起查询。

顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器IP地址

#云原生##阿里云分布式块存储##字节跳动数据分析师面经#
全部评论
请问同学面试怎么样呀,顺利么?
点赞 回复
分享
发布于 2022-08-20 14:53 北京

相关推荐

34 135 评论
分享
牛客网
牛客企业服务