最后7天 | 距离你入职硅谷名企 & BAT还差这些技能点!

2017 年 8 月 22 日 StuQ 赶快上车呀

编辑|Sean

不少程序员都有一个硅谷梦,或者梦想有朝一日能去 BAT 这样的一线互联网公司工作。但同时很多人对投简历到这样的公司感到不自信甚至畏惧,从而没能迈出这一步。

即便投出了简历,到了面试环节,又常常因为对硅谷公司或者 BAT 的技术面试套路不熟悉,没能展现出自己的实际水平,从而与心仪的职位失之交臂。

那么,普通程序员到硅谷或者 BAT 面试,到底要重点准备哪些方面呢?

除了那些共通的面试环节,硅谷或者 BAT ,一个独特且重要的面试环节就是对程序员算法能力的考察

Airbnb 的美女工程师安姐(公众号嘀嗒嘀嗒作者)曾经在文章里提到过:“硅谷的 IT 公司除了电话面试是偏算法的,onsite 面试至少有两轮都是考算法和编程的……虽然说还有其它考系统设计等的部分,但是如果算法没有打好基础,这关就很难过。而且算法要熟悉到能够现场短时间内写出正解……”

正是由于算法能力对于入职硅谷和 BAT 等一线公司的重要性,而市面上针对提高算法面试能力的课程少之又少。所以,StuQ 特邀 Facebook 早期工程师&多年面试官覃超,结合他在硅谷及国内多年从事技术工作以及作为面试官的经验,推出《算法与数据结构—硅谷& BAT 程序员必备的内功心法》这门课程。

这门课将教给你什么呢?

覃超老师的解释如下:

“我希望我的算法课能够帮到你的是,不仅让你学会用最短时间掌握国内外大公司面试所需的算法知识,更让你了解面试的技巧与规律,从而使你面试通过的概率翻番。

上这门课和自己看教材刷题,或上其他算法课程的区别在哪?

“和其它算法课不同的是,我会结合我在硅谷3年+国内2年的技术面试官经验,以及后续几年来的自我总结和授课经验,集中剖析一线 IT 公司面试中的经典算法和编程题目。通过“理论+原题解析+现场编码+学员代码回顾”的方式教学,提供给大家算法知识点的全方位提升计划,帮助大家在国内秋招以及9月底北美公司进入中国招人之时,扩大战果。

同时,在 AI 大潮之下,我们也顺应潮流,在课程大纲里面加入了“机器学习相关算法”专题内容,让大家了解并掌握从事 AI 相关工作必不可少的算法知识。

加入这门课程之后,你将面对以下知识点的密集轰炸,和覃超老师一起来一次技术内功强化之旅,让你的技术水平完成一次迭代升级。


 

课程内容:

第一章

  1. 数组、链表(Array、LinkedList)

  2. 堆栈、队列(Stack、Queue)

  3. 优先队列(PriorityQueue)

  4. 哈希表(HashTable)

  5. 高频面试题讲解:2-sum、3-sum、有序列合并、括号配对、链表反转、滑动窗口

  6. 机器学习:介绍ML中基础数据模块 numpy 中关于array、list的高级操作


第二章

  1. 树、二叉树、二叉搜索树(Tree、Binary Search Tree)

  2. 二叉树遍历(Preorder/Inorder/Postorder Traversal)

  3. 图(Graph)

  4. 递归、回溯(Recursion/Backtrace)

  5. 模拟算法(Simulation)

  6. 高频面试题讲解:二叉树的序列化、数独问题、最近公共祖先、括号对生成、排列组合等


第三章

  1. 递归、回溯(Recursion/Backtrace)

  2. 分治(Divide & Conquer)

  3. 二分查找(Binary Search)

  4. 深度优先搜索(Depth-first search)

  5. 广度优先搜索(Breadth-first search)

  6. 高级BFS、DFS和A*介绍

  7. 高频面试题讲解:二叉树系列高频题、地图孤岛、平方根等

  8. 机器学习:介绍启发式搜索和当今人工智能算法的渊源和联系


第四章

  1. 搜索和剪枝

  2. 搜索状态压缩和加速

  3. 布隆过滤器(BloomFilter)

  4. 字母书(Trie)

  5. 高频面试题讲解:高级N皇后问题、word ladder、01矩阵等

  6. 机器学习:监督、非监督学习以及主动式学习的介绍


第五章

  1. 动态规划(Dynamic Programming)

  2. 动态规划的思维方式和经典代码框架(状态转移、背包问题、二维DP等)

  3. 并查集(Disjoint Set)

  4. 位运算的运用(Bitwise operations)

  5. 高频面试题讲解:最长上升子序列、股票买卖、最大子序列和(乘积)、最大子矩阵等

  6. 机器学习:深度学习的入门知识和推荐学习路径


现在报名《算法与数据结构课程》,一周后,我们就将正式踏上成为硅谷 & BAT 程序员的技能内功升级之旅。


本周将送出最后一波价值 200元 的课程优惠券,需要的小伙伴赶紧扫码加小助手领取吧!


点击「 阅读原文 」立即购买

登录查看更多
0

相关内容

BAT,分别指21世纪10年代,中国大陆互联网的三大巨头:百度(Baidu),阿里巴巴(Alibaba),腾讯(Tencent)
打怪升级!2020机器学习工程师技术路线图
专知会员服务
98+阅读 · 2020年6月3日
【哈佛《CS50 Python人工智能入门》课程 (2020)】
专知会员服务
111+阅读 · 2020年4月12日
【机器学习课程】Google机器学习速成课程
专知会员服务
164+阅读 · 2019年12月2日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
网上搜不到的Airbnb面试资料
九章算法
12+阅读 · 2019年8月22日
AI算法工程师需要哪些核心竞争力
AINLP
7+阅读 · 2019年6月23日
最难求职季如何斩获算法岗
AINLP
3+阅读 · 2019年4月25日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
95后“过控”专业转行AI工程师打卡!
人工智能头条
5+阅读 · 2018年6月1日
2年Java经验,真的就拿不到30万年薪吗?
程序员观察
3+阅读 · 2018年4月8日
普通本科没毕业的我,收到年薪30w的offer...
码农翻身
5+阅读 · 2018年1月21日
【AI 工程师】掌握这10个项目,秒杀90%面试者!
人工智能头条
13+阅读 · 2017年12月14日
Arxiv
12+阅读 · 2019年4月9日
Arxiv
12+阅读 · 2019年1月24日
Deep Anomaly Detection with Outlier Exposure
Arxiv
17+阅读 · 2018年12月21日
Music Transformer
Arxiv
5+阅读 · 2018年12月12日
dynnode2vec: Scalable Dynamic Network Embedding
Arxiv
14+阅读 · 2018年12月6日
Arxiv
5+阅读 · 2018年5月16日
VIP会员
相关VIP内容
相关资讯
网上搜不到的Airbnb面试资料
九章算法
12+阅读 · 2019年8月22日
AI算法工程师需要哪些核心竞争力
AINLP
7+阅读 · 2019年6月23日
最难求职季如何斩获算法岗
AINLP
3+阅读 · 2019年4月25日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
95后“过控”专业转行AI工程师打卡!
人工智能头条
5+阅读 · 2018年6月1日
2年Java经验,真的就拿不到30万年薪吗?
程序员观察
3+阅读 · 2018年4月8日
普通本科没毕业的我,收到年薪30w的offer...
码农翻身
5+阅读 · 2018年1月21日
【AI 工程师】掌握这10个项目,秒杀90%面试者!
人工智能头条
13+阅读 · 2017年12月14日
相关论文
Arxiv
12+阅读 · 2019年4月9日
Arxiv
12+阅读 · 2019年1月24日
Deep Anomaly Detection with Outlier Exposure
Arxiv
17+阅读 · 2018年12月21日
Music Transformer
Arxiv
5+阅读 · 2018年12月12日
dynnode2vec: Scalable Dynamic Network Embedding
Arxiv
14+阅读 · 2018年12月6日
Arxiv
5+阅读 · 2018年5月16日
Top
微信扫码咨询专知VIP会员