logo资料库

BitTiger硅谷程序员面试宝典.docx

第1页 / 共168页
第2页 / 共168页
第3页 / 共168页
第4页 / 共168页
第5页 / 共168页
第6页 / 共168页
第7页 / 共168页
第8页 / 共168页
资料共168页,剩余部分请下载后查看
第零章:NULL
为什么写这本书
第一章:生长学习法
什么是生长学习法
故事的起点
第一章:解读面试
获得offer需要几步
面试的错误
刷题的误区
为什么拿不到offer
获得offer的步骤
如何通过简历评审
什么是有价值的项目
如何通过面试评审
如何了解自己的等级
Q&A
如何大跨度转CS专业
如何选择offer
什么是好的面试题
怎样才算讲清楚一道算法题?
怎样才算讲清楚一道系统设计题?
怎样才算讲清楚一个项目?
第二章:实战班
报名流程
什么是动力
第三章:生长学习法
生长学习法是怎么来的
生长学习法实战
我们缺的是方法吗
生长学习法与直觉
太阁是如何备课的
十万个为什么是怎么来的
逻辑思维
愚蠢的问题
如何找答案
高分低能的秘密
3+1
生长学习法研讨班
第四章:太阁理工学院
第五章:计算机基础101
计算机组成
知识点整理
面试题整理
Java中int的最大值是多少
计算1+2需要什么
CPU是如何明白指令的
什么是Cache
硬盘101
操作系统
如何读写一个文件
程序是如何运行的
C++的例子
Java的例子
线程和进程的区别
计算机网络
访问www.google.com发生了什么
如何优化网站性能
如何设计一个分布式爬虫
数据库
为什么需要数据库
常用SQL数据库
设计一个电商数据库
数据库知识点
设计公司员工信息表(homework)
什么是NoSQL
软件工程
软件是如何开发出来的
AB测试是什么
单元测试是什么
第六章:数据结构
理解数据和算法
设计算法的三个诀窍
时间复杂度到底是什么
树的故事
二叉搜索树
第七章:算法设计
自豪的事情
算法的能力评估
动态规划
斐波那契数列(Easy)
思考一
思考二
思考三
偷金子(Easy)
刷房子(Easy)
字符串变换(Easy)
买卖股票(Medium)
贪心的会议(Medium)
放气球(Hard)
算法实战
Happy Number
旋转列表
三个搜索的问题
质数的个数
线段树
寻找最大矩阵
完全平方数之和
组合最大数
寻找数
Leetcode 697
设计算法的第四个窍诀
HihoCoder太阁最新面经算法竞赛
第八章:系统设计
系统设计基础
SNAKE原则
如何设计用户系统
如何优化WEB系统
Google六剑客
主流公司的架构设计
如何设计uber
如何设计twitter
如何设计WhatsAPP
开源软件的架构设计
MongoDB
Cassandra
Hadoop
Kafka
Spark
Alluxio(Tachyon)
Docker
Git
Redis
Disruptor
Node.js
Solr
Neo4j
面向对象的方法与设计
国际象棋
设计模式
停车场
21点扑克
电梯
成就系统
面向数据流的方法与设计
第九章:项目实战
项目实战课教的是什么
Typeahead
RateLimiter
TinyURL
Kaggle之Airbnb大数据预测
Find-My-Friend
增强现实(AR)贺卡
AppStore
Crawler
Recommender System
Full-stack JS
Netflix
广告平台
问答
如何加入开源项目?
第十章:数据科学
入门数据科学
实战数据科学
第十一章:产品设计
第十二章:职业发展
工程师
GID
做的越多错的越多
厚脸皮
经理
忙起来
抓重点
考核他
控制 VS 自由
ABC
少说多问
总监
CEO
战战兢兢如履薄冰
不要创新商业模式
降维打击
战术的勤奋和战略的懒惰
简单的战略
恰当的战术
两年定律
危机
赚钱与道德
创业
精益创业
如何看人
第十四章:个人发展
专业
一万小时定律
刻意练习
注意力
读书可以很专业
读书
读一遍而不求甚解
读两遍而提纲挈领
读三遍则融会贯通
举个例子
沟通
交换
格局
机会成本
恐惧
不要机械的活着
落地
方向/定位
分享
静坐
时间管理
如何不再拖延
价值观
登基
附录
历史更新日志
BitTiger 硅谷程序员面试宝典 设置格式[Anonymous]: 缩进: 首行缩进: 12.7 毫米 作者:冯沁原 版权:BitTiger Inc. 新版更新地址:https://github.com/Fabsqrt/InterviewBible 关于作者:BitTiger 联合创始人兼 CoCEO,提出了生长学习法,创建了来自硅谷的终身学习 平台;北京大学博士、微软学者、佐治亚理工访问学者;原阿里巴巴高级专家、酷我音乐总监, 研发亿级用户平台,实现亿级收入;主讲的算法设计和系统设计视频已经帮助十万学员入职 Google、Facebook、Airbnb 等顶级企业。 感谢:我的爱人刘楠,你的耐心与陪伴,让我回到了真实的世界。
8 周保 offer https://www.bittiger.io/livecourses/Tpdv6sLs2FGaDD9aM 扫码微信,领取课程 coupon
编号 + 级别: 1 + 编号样式: 1, 2, 3, ... 设置格式[aiiqpl aib]: + 起始编号: 1 + 对齐方式: 左侧 + 对齐位置: 6.4 毫米 + 缩 进位置: 12.7 毫米 第零章:NULL 为什么写这本书 我在本书回答一个问题,如何让 offer 找到你。 我们分成三个模块: 1. 掌握生长学习法,十倍你的学习效率 2. 掌握必备的知识:算法设计、系统设计、项目经验、求职技巧 3. 附录:《硅谷程序员面试宝典》第一版 第一章:生长学习法 在硅谷教书育人三年来,帮助了十万学员,但我发现大家最大的问题是学习方法错了。我们 拿不到 offer 是因为没有学懂,没有学懂是因为错误的学习方法。因此,我们提出了生长学习法, 让你的学习效果提升十倍。 什么是生长学习法 如何判断一个老师讲的好不好?一个坏老师会让你困惑的问:“你是怎么想到的?”一个好老 师会让你掌握每一步是怎么想到的。 生长学习法的本质是在教学中回答一个核心问题:你是怎么想到的? 生长学习法的定义是:还原事物从无到有的过程,把每一个决策点背后的 why 讲出来。 我在本书中对面试题的解读,包括整本书的写作方式,都在遵循生长学习法。
附录:硅谷程序员面试宝典 第零章:NULL 为什么写这本书 第一章:生长学习法 故事的起点 第一章:解读面试 获得 offer 需要几步 面试的错误 刷题的误区 为什么拿不到 offer 获得 offer 的步骤 如何通过简历评审 什么是有价值的项目 如何通过面试评审 如何了解自己的等级 Q&A 如何大跨度转 CS 专业 如何选择 offer 什么是好的面试题 怎样才算讲清楚一道算法题? 怎样才算讲清楚一道系统设计题? 怎样才算讲清楚一个项目? 第二章:实战班 报名流程 什么是动力 第三章:生长学习法 生长学习法是怎么来的 生长学习法实战 我们缺的是方法吗 生长学习法与直觉 太阁是如何备课的
十万个为什么是怎么来的 逻辑思维 愚蠢的问题 如何找答案 高分低能的秘密 3+1 生长学习法研讨班 第四章:太阁理工学院 第五章:计算机基础 101 计算机组成 知识点整理 面试题整理 Java 中 int 的最大值是多少 计算 1+2 需要什么 CPU 是如何明白指令的 什么是 Cache 硬盘 101 操作系统 如何读写一个文件 程序是如何运行的 C++的例子 Java 的例子 线程和进程的区别 计算机网络 访问 www.google.com 发生了什么 如何优化网站性能 如何设计一个分布式爬虫 数据库 为什么需要数据库 常用 SQL 数据库 设计一个电商数据库 数据库知识点 设计公司员工信息表(homework) 什么是 NoSQL 软件工程 软件是如何开发出来的
AB 测试是什么 单元测试是什么 第六章:数据结构 理解数据和算法 设计算法的三个诀窍 时间复杂度到底是什么 树的故事 二叉搜索树 第七章:算法设计 自豪的事情 算法的能力评估 动态规划 斐波那契数列(Easy) 思考一 思考二 思考三 偷金子(Easy) 刷房子(Easy) 字符串变换(Easy) 买卖股票(Medium) 贪心的会议(Medium) 放气球(Hard) 算法实战 Happy Number 旋转列表 三个搜索的问题 质数的个数 线段树 寻找最大矩阵 完全平方数之和 组合最大数 寻找数 设计算法的第四个窍诀 HihoCoder 太阁最新面经算法竞赛 第八章:系统设计 系统设计基础
SNAKE 原则 如何设计用户系统 如何优化 WEB 系统 Google 六剑客 主流公司的架构设计 如何设计 uber 如何设计 twitter 如何设计 WhatsAPP 开源软件的架构设计 MongoDB Cassandra Hadoop Kafka Spark Alluxio(Tachyon) Docker Git Redis Disruptor Node.js Solr Neo4j 面向对象的方法与设计 国际象棋 设计模式 停车场 21 点扑克 电梯 成就系统 面向数据流的方法与设计 第九章:项目实战 项目实战课教的是什么 Typeahead RateLimiter TinyURL Kaggle 之 Airbnb 大数据预测 Find-My-Friend 增强现实(AR)贺卡
分享到:
收藏