面经(3)————阿里钉钉一面
3月11日 阿里钉钉一面
3.8投的阿里钉钉,3.10约面,3.11一面
自我介绍
面试官您好!我叫张泰豪,目前南京大学软件学院软件工程专业的一名大三学生。我十分喜爱计算机相关技术,自学能力强,前后端开发、2D游戏开发等技术均有涉猎,目前主要的意向就业方向是web前端开发。我沟通能力强、组织能力强,有良好的学生工作经历,曾今是我们书院的团委副书记。我的开发经历也比较丰富,在前端岗位上的实习时间也比较长,对于开发的流程十分熟悉,也有一定的项目经验。我最主要的项目经历是我在南京南小宝信息科技有限公司实习时在推进的WeCrush应用,我在其中负责C端的前端开发的工作,目前主要做过的业务有广场抽卡、划卡业务、个人卡片、笔记卡片等。也编写了Slider、CheckBox、PopUp等基础组件。项目C端主要使用React + TypeScript、使用SWR和自封装的hooks管理请求数据流,我也使用过react-spring和@use-gesture编写了Slider和划卡页的交互。我在项目中还使用了Sass预处理器编写样式,并使用mockjs模拟数据,使用storybook进行组件的调试 ...
需求与商业模式——需求工程
涉众分析ADM主体依赖模型ADM(Actor Dependency Model)
目标依赖(goal dependency):依赖者希望被依赖者满足一个条件,但不会规定怎样满足该条件。
软目标依赖(soft goal dependency):一种特殊类型的目标依赖,其条件是无法量化描述的。
任务依赖(task dependency):依赖者希望被依赖者执行特定任务。任务依赖比目标依赖更加具体,因为满足目标可以执行很多任务,被依赖者有自己的选择权。而任务依赖直接为被依赖者规定了任务。
资源依赖(resource dependency):依赖者希望被依赖者提供资源实体(抽象信息或者实物材料)为自己所用,但不关注提供资源需要被依赖者执行的行为和解决的问题。
涉众评估
基于涉众特征与态度化解涉众风险策略
基于特征化解举例:亲子兴趣班
大人与小朋友一起参与:环境设定者(客户)-> 参与者(用户)
良好的产品体验打造亲子品牌:被影响者(潜在用户/客户) -> 参与者
基于态度化解举例:电子竞技产业
与地方政府文化产业发展相结合:强反对者 -> 强支持者
成功的 ...
需求与商业模式——商业模式画布
客户细分
一家企业想要获得的和期望服务的不同的目标人群和机构
细分条件:需求催生新供给、需要新分销渠道和客户关系类型、产生的利润率不同、愿意为某方面的特殊改进买单
需要谨慎处理客户的细分与取舍
划分方式举例
大众市场(mass market):消费电子、大型零售商
小众市场(niche market):产业链上的供应商-采购商
求同存异的客户群体(segmented):各类产品线、诺基亚
多元化客户群体(diversified):3M、YAMAHA、AMAZON/阿里、SAMSUNG、华为
多边平台/市场(multi-sided platforms/markets):大型互联网平台,例如B站
价值主张
为某一客户群体提供能为其创造价值的产品和服务
解决问题的问题或满足其需求,使其选择一家而放弃另一家
一家公司为特定客户群体提供的利益集合或组合
创新性的、革命性的产品或服务 VS 既有产品或服务+新特点或属性
创新:满足客户之前未察觉的全新的需求
性能:改进产品或服务的性能
定制:针对某些客户或用户群体的某项需求提供能治的产品或服务能够创造价值
保姆式服务: ...
需求与商业模式——商业模式评估
环境评估
市场影响力
市场问题 - 从客户和供给的角度识别出驱动和改变你的市场的关键问题
2014年时,国内对高品质消费的需求正旺,而购买力尚未完全释放,对国外商品的期待较高(5月聚美优品上市)高品质购物体验缺位
市场分类 - 识别主要的市场群体,描述他们的兴趣点,尝试发现新的群体
专注于为中层家庭打造“正品低价”的体验,聚焦母婴产品
需求和诉求 - 列举市场需求并分析这些需求被满足的程度
经济承受范围内的有品质、有保障的(母婴类)购物体验,对更高生活水平的追求
切换成本 - 客户转投经验对手,需要改变哪些方面
网易有做电商的经验与意愿,但14年时已经是淘宝、京东**的天下了
14年推出时具有引领性,网易系的产品在客户体验上有优势,精致感,聚焦方向上能收获情感认同
一年内建立了大量保税仓,在日韩德意等国家开设分公司,团队扩张至400人
收入影响力 - 识别与收入吸引力和定价能力相关的因素
高复购+较高附加值+品质重要性+“不能亏了孩子”情感认同 = 聚焦母婴产品
没有选择竞争激烈的美妆产品,或收入不稳定或较弱的烟酒、手表、电子类产品等
关键趋 ...
需求与商业模式——典型商业模式
分拆商业模式
企业内部的三类规则:经济、竞争与文化
由此可以区分三种活动:客户关系管理、新产品开发、基础设置管理
活动对应三种价值信条:亲近顾客、产品领先、运营卓越
分拆商业模式补充:可口可乐
新产品 – 适应无糖趋势
茶、运动饮料、纯悦纯净水、灌装Costa咖啡(英国上市,减糖)、纤维+可乐(原产日本)、咖啡可乐(原产巴西)、爽椰派雪碧、无糖芬达
客户关系 – 品牌矩阵与营销
大量收购各国知名饮料品牌(尼日利亚Chi,收购汇源失败,约500+产品)
从diet coke到zero:配方基本不变,摆脱女性专属形象
外包装营销:与你的“女神/闺蜜”共享 – 电视剧名台词 – 小瓶、时尚罐与小罐
基础运营 – 调节风险与收益
外包灌装 – 收购灌装厂 – 再次外包灌装(国内为太古和中粮)
开放式的商业模式
企业的研发流程对外敞开
“由外到内”:将外部的理念、技术或知识产权引入内部
“由内到外”:将内部的知识产权或技术,特别是闲置资产向外部出售
适用于拥有强势品牌、强大分销渠道与良好客户关系的大公司
进一步挖掘客户关系的价值
外部组织能提供有价值 ...
需求与商业模式——导论
导论问题域与解系统
当现实的状况与人们期望的状况产生差距时,就产生了问题。要解决问题,就需要改变现实当中某些实体的状态或改变实体状态变化的演进顺序,使其达成期望的状态或演进顺序。
这些实体和状态构成了问题解决的基本范围,称为该问题的问题域。(Problem Domain)
软件系统通过影响问题域,能够帮助人们解决问题,称为解系统。
问题域是自洽的,它有自己的运行规律,而且这些规律不会因为解系统的引入而发生改变
软件:从问题域北京出发,结合涉及主观意愿,设定系统目标,制定开发任务,细分系统交互
软件系统能够与问题域进行交互和相互影响的原因在于,软件系统中的某些部分对问题域中的某些部分具有模拟特性
软件系统当中含有问题域某些部分的模型(或模拟),常见的模型包括数据模型、对象模型、处理模型等。
问题域中的某些信息能够和模型中的信息建立映射关系。
这些通过映射建立的共同知识,就是问题域和解系统之间的共享现象
最后将解系统的模拟操纵与计算结果用于指导现实世界的问题解决
需求的两个维度
需求(要求、问题域端)
信息、娱乐、社交、服务
直接需求、间接需求
不切实际的期望
...
需求与商业模式——商业模式设计
客户洞察
客户视角是商业模式的指导性原则,客户的观点决定了我们选择怎样的价值主张、渠道、客户关系和收益来源
透彻的观察,发现情感的源泉,发现内在的内容、意义与本质
事实上,企业在市场上重金投入的产品、服务和商业模式往往会忽略客户的观点(“叶茂中”式的洗脑广告,创新的机遇点)
成功的创新需要深入理解客户的环境、日常工作、担忧和渴望
换位思考
移情图
看
听
想&感受
说&做
痛点
收益
构思
一个能够产生大量商业模式创意,并成功识别出其中最佳创意的流程被称作构思
大多数行业只有一种主流商业模式的现状已经改变,同一个市场中会有多种商业模式进行竞争,行业之间的界限也正变得模糊甚至消失
创造新商业模式时需要忽略现状并停止对操作性问题的担忧
商业模式创新不是抄袭经典或者对标“友商”,而是创造新机制来满足那些未被满足的、新的或者隐藏在背后的客户需求
构思的两个步骤:生成大量创意->对创意进行整合并挑选
生成阶段要重视数量;可行的创意可以是颠覆性的,也可以是领域的扩展
提出新创意的两个出发点
从画布中寻找创新的焦点
不断提出“如果…会怎样”的问 ...
前端学习踩坑(6)——自定义组件(续)
组件的分割
什么样应该被封装为一个基础组件?什么是业务组件?如何确定组件的props?
基础组件基础组件主要指那些本身不包含任何业务逻辑、可以被轻松复用的组件,例如 picker、timepicker、toast、dialog、tree 等等。
基于 React 或是 Vue 实现一套通用的基础组件库,打包所有基础组件,可以让开发使用非常方便。而对于基础组件的通讯,基本就是往组件传入 prop 即可,组件内部的状态操作和事件监听在组件内部完成。
如果实在不知道是不是,可以直接进入Ant Design等业内核心组件库进行查询,他们有的就是基础组件。
基础组件考虑到复用性,props需要尽量的丰富,且最好支持一定的样式自定义。这个后端会展开说说。
基础组件中不应该出现注释,且应该放置在项目中的通用目录下,或者使用包管理工具打包管理。
业务组件业务组件主要指那些包含业务逻辑,也包括一些与后端接口通讯的逻辑。业务组件会包含若干个基础组件,通常我们会把一些业务逻辑的数据通过 类似 Redux 和 Vuex 等统一的状态管理库管理起来,然后组件内部读取数据和提交对数据修改的动作。
业务组件可 ...
操作系统-operating-system-4
I/O设备及分类
I/O设备用于计算机与外围世界的交互;
I/O设备又称为外围设备或外部设备,简称外设;
I/O操作:内存和I/O设备之间的信息传送操作
I/O影响计算机的通用性和可拓展性,是计算机系统综合处理能力及性价比的重要因素;
按信息传输方向划分
输入设备:将外界信息输入计算机
例如:键盘,鼠标,扫描仪等
输出设备:将计算结果输出
例如:显示器,打印机等
输入输出设备:既可以输入信息,也可以输出信息
例如:磁盘驱动器,网卡等
按交互功能划分
人机交互设备:用于用户与计算机之间的交互通信。
例如:鼠标,键盘,显示器等
存储设备:持久性地存储大量信息并快速检索
例如:磁盘驱动器,光盘驱动器等
机机通信设备:用于计算机和计算机之间的通信
例如:网卡,调制解调器等
设备管理目标克服设备和CPU速度的不匹配所引起的问题,使主机和设备并行工作,提高设备利用效率
功能
设备中断处理
缓冲区管理
设备的分配和去配
设备驱动调度
实现虚拟设备
层次
I/O硬件
I/O设备及其接口线路
控制部件
通道
I/O软件
系统I/O软件
用 ...