Course

瞄准秋招:暑假跟Shawn老师一起刷题!

0 steps completed0%
9 Lessons

Shawn老师介绍:

Shawn从大学时代开始,积极参加ACM编程比赛,拿过奖,在集训队里面自己训练的同时也经常辅导学弟学妹。

与一亩三分地里很多同学不同,Shawn并没有读研,他当年从国内本科毕业时,拿到美国著名公司的全职offer,于是跳过读研,肉身翻墙、直接赴美工作,先后在几家IT顶级公司和独角兽里做过软件工程师。

Shawn拿过Google、Facebook、Microsoft、Dropbox等多家著名科技公司的offer,工作期间也作为面试官参加过很多场面试。

课程内容:

包括两部分:

《一》十节算法课

每节课60分钟。课程视频会按照每周一课的速度,陆续制作好上线。视频可以回放,可以反复播放、对视频拖拽和加减速操作。

内容安排:

第一节课 – 动态规划上:概念,理解,简单的运用
第二节课 – 动态规划下:由 “背包” 问题展开,过一过中等的dp题目
第三节课 – 数据结构上:数组、队列、栈以及优先队列,单调队列,单调栈
第四节课 – 数据结构中:动态数据结构,Binary Index Tree,Segment Tree
第五节课 – 数据结构下:并查集,Trie
第六节课 – 搜索上:深度优先搜索和广度优先搜索的概念及应用
第七节课 – 搜索下:例题与搜索优化
第八节课 – 混合题上:初步计算几何,一些C++ STL / Python 库函数
第九节课 – 混合题下:大数加减乘除,以及一些之前知识点的答疑和巩固
第十节课 – 最后一课答疑+讲解大家提名的题目。

答疑时间:

6月22到8月3日,美国西海岸周六下午4点,期间可以针对课程内容自由提问。

《二》面试高频算法题讲解

每周发布三个课程视频,每次精选一道题,大约30分钟。视频内容以FLAG面试题为主。Shawn会找有代表性的高频题,题目在Course Materials里有。也欢迎大家nominate好的题目他来讲解。

高频算法题名单目前有40道题目,请大家鼓励热情澎湃的Shawn老师讲上50道、60到甚至100道题(对于已经报名的同学没有额外收费),陪着你从开始刷题到今年搞定秋招~

课程页面和视频下面都可以留言,欢迎大家提供feedback,跟Shawn老师提问。Shawn也会根据反馈来制作新的课程内容。

所需基础:

熟悉基础的数据结构,能写程序。如果没这方面基础、编程纯小白,无论你是否打算跟这门课,只要你还想找CS工作,请自学 Berkeley CS61B,地里公开课版有各种资源,完全免费。

课程不讲难题,尤其适合已经开始刷题以及刷题期间遇到各种瓶颈、寻找思路的同学。

免费试听:

Shawn老师自我介绍:

 

Shawn老师面试经验分享:

 

$268 - Take This Course

Course Materials

https://drive.google.com/open?id=1x_gWNjYC919E0qx6nZVts4xx3drzRaXs

面试介绍 Part 2 - Coding Interview

算法课第一课 - 动态规划(上)

算法课第二课 - 动态规划(下)

算法课第三课 - 数据结构(上)

Google高频面试题讲解

Facebook高频面试题讲解

Amazon高频面试题讲解

Apple面试高频题

Linkedin高频算法题

Comments

    1. Admin

      课程在live lecture结束后,会陆续上线 – 这个过程需要时间,请耐心等待。谢谢。
      有问题欢迎在这里提问。如果是关于某节课某道题目的,可以去相应的视频下面。

    1. Shawn 算法课老师 Post author

      嗯好棒。欢迎以后一起讨论问题。zoom链接每次课前会发放。
      6月22到8月3日,美国西海岸周六下午4点,期间可以针对课程内容自由提问。

  1. ACTIONMASK

    你好
    我算法课第一课,动态规划(上) 无法mark complete
    所以看不了动态规划(下)和数据结构,
    请问这是bug吗?
    可以帮我mark complete 一下吗