PM面试资料笔记 (6) - 技术篇


01 Google 云计算

  • GFS:Google File System,Google 文件系统
  • MapReduce:分布式计算编程模型
  • Chubby:分布式锁服务
  • Bigtable:分布式结构化数据表
  • Megastore:分布式存储系统
  • Dapper:分布式监控系统
  • Dremel:海量数据的交互式分析工具
  • PowerDrill:内容大数据分析系统

02 Page Rank & Map Reduce

Page Rank

  • 如果一个网页被很多其他网页链接到的话说明这个网页比较重要,也就是PageRank值会相对较高
  • 如果一个PageRank值很高的网页链接到一个其他的网页,那么被链接到的网页的PageRank值会相应地因此而提高
  • 参考 PageRank算法--从原理到实现

Map Reduce

  • 一个软件架构,是一种处理海量数据的并行编程模式
  • 用于大规模数据集(通常大于1TB)的并行运算
  • MapReduce实现了Map和Reduce两个功能
    -- Map把一个函数应用于集合中的所有成员,然后返回一个基于这个处理的结果集
    -- Reduce对结果集进行分类和归纳
    -- Map()和 Reduce() 两个函数可能会并行运行,即使不是在同一的系统的同一时刻
Map Reduce

03 SEO (Search Engine Optimization)

  • 网站架构
    -- 结构清晰
    -- Sitemap
    -- 死链接
    -- 动态链接静态化
    -- 使用文本代替 flash

  • 关键字分析
    -- 行业
    -- 竞品
    -- 目标关键字

  • 关键字位置
    -- URL、标题
    -- 标签:meta、description、ALT、H1、H2
    -- 内容、图片文件名、加粗、斜体
    -- 关键字密度:6%~8%

  • 内容
    -- 定期更新、内容独立性
    -- 1k ~ 2k 字数,分段合理
    -- 和网站主题相关
    -- 评论功能,出现关键字

  • 导入链接和锚文本
    -- 高 PR 值站点导入
    -- 导入链接:> 3个月,不同IP
    -- 锚文本多样化
    -- 交叉链接


04 REST API

REST = REpresentational State Transfer, 表述性状态转移

  • 通过使用 http 协议和 URL
  • 利用 client/server
  • 对资源进行 CRUD (Create Retrieve Update Delete)

REST API 优点

  • Client-server,客户服务状态分离
  • Stateless,无状态
  • Cacheable,缓存
  • Layered system,分层系统
  • Uniform interface,统一接口
  • Code on demand,按需代码
  • 高性能、低成本、可靠性、扩展性、简化系统、组件可分离、操作简单

05 AWS 产品

  • AWS: Amazon Web Services

  • EC2: Elastic Compute Cloud

  • S3: Simple Storage Service

  • AMI: Amazon Machine Images

  • CLI: Command Line Interface

  • EBS: Elastic Block Store,弹性块存储

  • ELB: Elastic Load Balancing

  • EMR: Elastic Map Reduce

  • IAM: Identity and Access Management

  • ISMA: Information Security Management System

  • RDS: Relational Database Services,关系型数据库

  • SES: Simple Email Service

  • SQS: Simple Queuing Service

  • VPC: Virtual Private Cloud,虚拟专有云


06 AWS 高并发处理

AWS 高并发处理

07 数据中心架构

数据中心架构

08 人工智能

应用层

  • 解决方案层
    -- 智能客服、智能助理、无人车、机器人、自动协作……

  • 应用平台层
    -- 应用发布运营平台、机器人运营平台

技术层

  • 通用技术层
    -- 语音识别 (ASR)、TTS、CV、NLP、SLAM

  • 算法层
    -- 机器学习、深度学习、增强学习

  • 框架层
    -- Tensor flow、Caffe、Torch、DMTK……

基础层

  • 数据层
    -- 各行业、场景的一手数据

  • 计算能力层
    -- 云计算、GPU/FPGA硬件加速、神经网络芯片

人工智能 (Artificial Intelligence)

  • 机器学习 (Machine Learning)
    -- 学习方法:全监督(回归算法、朴素贝叶斯、SVM支持向量机)、无监督(聚类、降维)、其他(半监督、强化、迁移)
    -- 神经网络:Neural Network,Deep Learning

  • 数据挖掘 (Data Mining)

  • 模式识别 (Pattern Reorganization)

机器学习的本质

  • 通过经验自动改进计算机算法
  • 本质:空间搜索、函数泛化
  • 通俗说法:计算的反问题
  • 计算:input + 算法/程序 --> output
  • 机器学习:input + output --> 模型

09 广告系统

China RTB Ads

Ad Exchange: RTB (Real Time Bidding)

Internet Advertising Bidding

  • GFP (Generalized First Price)
    -- 价高者得
    -- 缺点:平台方收益不稳定,竞价平台效率不高

  • GSP (Generalized Second Price)
    -- 价高者得,价格为第二高+delta
    -- 优点:稳定、可操作性强
    -- 缺点:结果不是全局最优化

  • VCG (Vickey-Clarke-Groves)
    -- 广告主为网民一次点击对其他广告主造成的效用损失
    -- 难以计算、几乎不用


10 面向对象设计OOD (Object Oriented Design)

  • 以对象 (Object) 为中心
  • 以类 (Class) 和继承 (Inheritance) 为构造机制
  • 充分利用 Interface 和多态 (Polymorphism)
  • 来提供灵活性
  • 认识、理解客观世界,设计构建软件

OOD 特点

  • Abstraction,抽象:先不考虑细节
  • Encapsulation,封装:隐藏内部实现
  • Inheritance,继承:复用现有代码
  • Polymorphism,多态:改写对象行为
  • High cohesion & low coupling,高内聚低耦合

11 参考资料

[1] 云计算(第三版)
[2] 互联网创业核心技术:构建可伸缩的Web应用

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,012评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,628评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,653评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,485评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,574评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,590评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,596评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,340评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,794评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,102评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,276评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,940评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,583评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,201评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,441评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,173评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,136评论 2 352

推荐阅读更多精彩内容