目录
硅谷算法大神教你区块链和ICO割韭菜背后的秘密
![]()
大家都知道目前区块链技术的应用,已经从单一数字货币的应用,延伸到经济社会的各个领域,例如金融服务,供应链管理,文化娱乐,房地产,医疗保健,电子商务等应用场景。金融领域的应用相信不少同学已经或多或少的了解过,打个比方,供应链行业中一个鼠标加入要价200块钱,但是这个价格可能都存在这诸如供应商、制造商、分销商、零售商等中间商赚取差价,这样一层层下来,到用户手中就是天价啦,而用区块链就可以解决这个问题。那么你想知道这神奇的区块链到底是什么原理吗?你想了解它的应用吗?我们特意请了就职于FLAG的高级程序员来为大家讲解区块链原理及应用。
这次的课我们除了区块链技术之外,主要还是在讲刷题和算法。
相信计算机专业的学生应该能感受到,身边的同学为了进Google等知名IT外企,花上整个研究生或者本科生的时间,没日没夜的刷编程题。因为像这些IT外企在面试环节中,以考察算法和编码能力为主,通过刷题可以帮助通过面试。足以见刷题的重要性。一旦你刷进了Google,Facebook等大厂,等待你的是年薪百万的大包裹,瞬间步入中产阶级的满足感。
我们的课程以北美公司面试题目和leetcode经典题为主,帮助大家顺利刷进外企,刷进大厂,迈出成为人生赢家的第一步!
![]()
1.课程研发环境
Java Eclipse / intellij编译器
Golang
www.Leetcode.com
2.内容简介
我们的课程总体教学安排是前7节课为算法课,课堂形式分为两部分,第一部分为面试部分,每堂课会抽一个学生进行20-30min的mock
interview,mock的题目大多是当下同学们汇报的FLAG的电面或onsite最新题,或LeetCode上高频经典题。后一小时为算法部分,每节课都会有一个主题,包括高级算法数据结构,系统设计,OOD等,针对面试。我们的主题具体有:
Binary Search Tree 专题、Wiggle Sort 专题、Binary Search 专题、Design Tiny URL
系统设计题和 Skyline Problem、Airbnb 题 Employee Free Time 和 Maximum Sum of 3
Subarrays、DP 专题,Audible 原题和背包问题、OOD 题目 Design Food Delivery App 和
Bloomberg 高频题讲解。
最后两节课是区块链核心技术讲解。
![]()
Xavier Yao 老师
北美一线资深 IT 架构师,曾就职于某FLAG,微软等世界500强大型互联网公司,进入工业界8年有余,精通算法、OOD、系统设计。主攻云计算
SAAS / PAAS / IAAS 三层,分布式系统,NoSQL和微服务架构,曾在VMWare担任资深技术骨干,并获得专利 “METHODS
AND SUBSYSTEMS THAT EFFICIENTLY DISTRIBUTE VM IMAGES IN DISTRIBUTED
COMPUTING SYSTEMS”。
![]()
第1课 Binary Search Tree 专题
第2课 Wiggle Sort 专题
第3课 Binary Search 专题
第4课 Design Tiny URL 系统设计题和 Skyline Problem
第5课 Airbnb 题 Employee Free Time 和 Maximum Sum of 3 Subarrays
第6课 DP 专题,Audible 原题和背包问题
第7课 OOD 题目 Design Food Delivery App 和 Bloomberg 高频题讲解
第8课 区块链核心技术专题1
第9课 区块链核心技术专题2





![]()
目标一、了解区块链核心技术
目标二、学会硅谷一线大厂面经
目标三、了解美国工业界框架
目标四、学会leetcode中难题解题套路
目标五、争取拿到心仪的offer!
.png)
亮点一、区块链核心技术详解
亮点二、帮助您了解北美一线公司面试题解法和解题套路
亮点三、介绍北美IT业界的尖端技术
亮点四、帮助您了解面试时应如何回答算法、系统设计、OOD题
![]()
1.课程针对人群
本课程针对具有一定算法和刷题基础,希望在北美IT就业或在国内IT外企谋求高就的学员。
2. 我该怎么学,如何才能学好这门课程,给些建议。
2.1、时间上的安排建议
初学者尽量放慢进度。
2.2、学习要求
初学者请自觉去leetcode刷简单和中等难度的题。
如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三
2.3、讲师建议
1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
2. 建议一边听视频,一边拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
3. 一定不要过于依赖视频,要学会看API和使用百度谷歌,学会思考,学会举一反三。
4. 最后祝您学有所成。

1.应对如下大公司的技术面试,对算法刷题有更深层次的理解:
Facebook、Linkedin、Amazon、Google、Uber、Airbnb、NetFlix
了解北美一线IT企业的尖端技术,为以后入职打好基础,做好准备
对区块链技术有深刻的了解