有多年面试官经验的大牛导师带你5周搞定面试算法刷题
又到一年春招季,相信不少同学已经在如火如荼的投简历、刷题、练习Mock Interview了,而对于广大立志“当几年码农,就可以升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰”的CS及其他Engineer Major的同学来说,一项艰苦卓绝耗时耗力而又躲不开的工程就是——刷算法题。
leetcode那么多道题,该如何刷?
每个人都有自己的方法,需要根据能力制定好计划
扎实了解算法,灵活运用,比死记硬背强
有个老师指点,效率高好几倍,压力之下也能督促学习
我应该自己刷题,还是找个老师上课带着一起?
如果你满足了其中两条以上,是时候系统的学习一下算法了!
希望硅谷求得高薪职位,转行入IT行业,但是并未系统学习过算法
希望跳槽,但是当年学过的算法已经生疏了
非CS科班出身,缺乏经验
网上信息纷杂,练习题多,自己不知道从何下手
Master才转CS,感觉需要补习基础
希望系统的了解一下Data Structures,OOD等
听学姐学长说光刷题是不行的?
有学长说,面试遇到原题,也答出来了,可还是挂了
刷题的时候原题记住了,可是面试官接着问了展开的问题,就答不上来了
Leetcode刷了5遍了,还是没找到工作
如果只死记硬背不懂算法原理
或者只顾刷题不掌握面试技巧
刷再多遍题,也拿不到Offer!
数据应用学院五周算法强化班
导师介绍 Kevin F
美国某银行(Top 4)金融量化分析师,多年从事金融模型的开发和数据分析。加盟银行之前,就职于某startup公司带领团队设计与开发企业级商业软件。曾就职于Capital One上海软件部(后被Blackstone收购)高级软件工程师。拥有丰富的面官经验。热衷于计算机基础教学,辅导多位学员拿到业界顶尖Offer。
课程时间
共5周,9次课,每次课2小时。
通过课程能获得什么帮助?
比自己孤军奋战高效
有老师提纲挈领,快速抓到重点
知其然,知其所以然,不至于刷题过程中盲目死记硬背,了解背后的原理和过程
课堂实时答疑解惑
课程大纲
Week 1
Class 1: Introduction to Algorithm
What’s Data Structure
Why Algorithm
Theoretical Analysis
Master Theorem
Array and ArrayList
Expression, Statements, and Blocks
Control Flow Statements
Week 2
Class 2: Sort and Search
Recursion vs. Iteration
Various Sorting Algorithms
Sorting and Searching Applications
Class 3: Linked List
Singly Linked List
Doubly Linked List
Circular Linked List
Linked List Applications
Week 3
Class 4: Stacks and Queues
Stack and Its Applications
Queue and Its Applications
Class 5: Hash Table
Hash
Collision
Resolution
Rehash
Hash Table Applications
Week 4
Class 6: Trees
Trees
Binary Trees
Binary Search Trees
Heaps
Class 7: Graphs
Graphs
Depth First Search
Breath First Search
Single Path Shortest Paths
Spanning Tree
Week 5
Class 8: Algorithms
Divide and Conquer
Greedy
Class 9: Algorithms
Dynamic Programming
Interview Skills
对于算法课感兴趣的同学,可点击原文直接报名,也可以参加第一次免费公开课讲座了解更多课程信息。
公开课内容
面试遇到原题,也答出来了,可还是挂了怎么办?
刷题的时候原题记住了,可是面试官接着问了展开的问题,如何回答?
为何Leetcode刷了5遍了,还是没找到工作?
有哪些必备的面试技巧?
公开课时间
2017年2月24日周五,美西时间6:00-7:00PM
参与方式
请扫下图二维码添加小助手微信,小助手会帮您加入微信群获得讲座链接。
点击“阅读原文”查看课程介绍及报名链接