前Facebook面试官:你连笔试都过不了?

2019 年 11 月 14 日 CVer


我们都知道,程序员是一个典型拼能力的岗位。那些足够优秀的人,本科毕业 可以年薪 50w+,这样的案例很多,很多就在你的身边。

 

与此同时,我想提醒你:正因为拼能力,在这条赛道上,我们只有跑的足够快,才能够不被淘汰


曾经认识一位在硅谷工作了 8 年多的工程师,他从事的是前端方面的开发工作,但后来自己却创业做了 AI 相关的产品。

 

让人惊讶地是,他仅仅用了半个月时间就掌握了机器学习、深度学习相关的知识,并且成为了一名熟练工。可能你会像我一样问他:你是半个月时间不吃饭不睡觉地学习吗?他说,其实,AI 对于他来说,并不陌生,虽然这个词比较新,但是当他深入进去学习的时候,发现全都是他在之前工作中擅长的那些知识。比如数学数据结构与算法计算机组成原理......

 

从这个角度,我们也就不难理解为什么那些大公司面试的时候都喜欢问算法类的题目了。所以我们都要持续专注于学习那些不变的底层知识。但理解归理解,当大家真正学习算法的时候,又是另外一番景象,因为真正基础、真正核心的东西肯定是个硬骨头,学习的难度也相对会高。这也是很多人不愿意深耕基础知识的原因所在。

 

那么人人都说“难”的算法,到底应该怎么学呢?


我给你推荐一个人——覃超。他从美国顶尖学府卡内基梅隆大学计算机专业毕业,曾经在 Facebook工作三年,作为 Facebook Messenger Tech Lead,参与了 Facebook App、Facebook Messenger、Facebook Phone 等产品的研发工作。

 

覃超在 Facebook 期间面试过很多人,也面对面教过很多人学习算法的朋友交流,他分享给我几点自己总结的经验:

 

  1. 知道分子,一无是处,专业和熟练才是关键。面试的时候,他喜欢问候选人动态规划类型的题目,很多人审完题之后都能大概知道考点是动态规划,但是再让候选人往下说,就会卡壳。这样的状态很多人都经历过,本质还是不熟练,所以说你想成为顶尖选手,前提条件就是应该专业,应该熟练,只是知道这件事情其实并没有价值。

  2. 刻意练习,持续刻意练习。如果想要深耕,我们就要成为“熟练工”,那怎么成为熟练工呢?诀窍就是刻意练习,比如你对二分法不熟悉,那就每天都做一些二分法的题目,然后总结出一些适合自己记忆和理解的解题方法,让这个知识点能真正融入到你的知识体系中。

  3. 锻炼分析、解决问题的能力。我们学习基础知识,我们刷算法题,本质上都是希望能够提升自己解决问题的能力,要不然,做再多的“刻意练习”都是徒劳。在学习类似算法这样的基础知识的时候,我们一定要心中有数,知道终局是“解决问题”。这就要求你能够有抽象问题、分析问题的能力。

 

最近,得知他跟极客时间合作,推出了一门与众不同的高强度训练课程——算法训练营,我第一时间看了课程的整体安排。不得不说,这个训练营非常适合不同基础的软件工程师,系统的精进算法能力、构建知识体系。

 

它不仅涵盖常见的算法面试题精讲,还包括数据结构和算法的理论知识的讲解,以及算法在实际工程上的应用,一次性将数据结构和算法的方方面面讲透;同时训练营设计了一套有效的学习机制,帮助大家克服学习的种种障碍这个训练营能够让你在有限的时间内,实现算法学习的突破。 

 

(👆扫码了解训练营详情)


他会如何带你攻克算法难关?


1. 从低到高、由浅入深的带你学习所有核心知识点,建立有串联的算法知识体系

课程内容涵盖了程序员需要掌握的所有算法知识点,从链表数组讲到动态规划、并查集、字典树、红黑树和 AVL 树、位运算、布隆过滤器和 LRU Cache,每个知识点下还会讲解常见的算法题和解题思路,老师会带着你学透知识点,熟练解题思路。

 

2. 精选 8 周习题、3 次阶段考试、每日助教答疑

Leetcode 上千余道题目不可能都做,老师每周会给你精选最值得练习的算法题,让你在训练中熟记每一种思路。还有 3 次考试,让你自查学习成果,接收到实际学习反馈。助教均有互联网大厂背景或者拿过 ACM 奖牌,每日解答你的学习困惑,疑难问题还可以预约 1v1 咨询。

 

3.  建立一个互助、互相监督的高效学习圈子,线上分享、线下社交

你不再是独立学习的个体,你会在班级、小组中,跟来自不同公司的伙伴共同学习。班主任会不定期组织大家进行线上分享和线下社交活动,打造一个互助、互相鼓励的高效学习圈子,你可以随时得到同班同组同学的帮助。

 

4. 开启一线所有大厂和 TGO 鲲鹏会 600 多家企业面试直通车

优秀毕业生毕业一年内,随时可获得极客大学提供的两次一线互联网大厂内推服务,更有 TGO 鲲鹏会的 600 家企业推荐通道为你敞开,获得更多的职业发展机会。


训练营共包含 8 周线上视频学习 + 至少 3 次讲师直播 + 以上全部学习服务,详细课程大纲如下:




上下滑动查看课程大纲


这里报名有什么福利?


1.早鸟优惠 ¥1499,原价 ¥2499,立省 ¥1000。另外,我跟极客时间的小伙伴争取到了额外优惠,使用CVERVXYHQ 的口令,还可以再减 100 元,不过仅限前 5 人,先到先得。

 

👆扫码报名 结算时输入优惠口令CVERVXYHQ

再减100 元 

优惠口令仅限前 5 人有效!先到先得!

 

2. 前段时间第 4 期开营,邀请了不少非常牛的专家来现场分享,👇扫描下方图片二维码,可免费获取算法训练营开学典礼专家演讲回顾,以及内部学习资料。

 


 最后,来看看算法训练营的往期学员是如何在训练营成长的:

👇点击阅读原文,报名时输入 CVERVXYHQ,早鸟基础上立减 ¥100

登录查看更多
0

相关内容

Facebook 是一个社交网络服务网站,于 2004 年 2 月 4 日上线。从 2006 年 9 月到 2007 年 9 月间,该网站在全美网站中的排名由第 60 名上升至第 7 名。同时 Facebook 是美国排名第一的照片分享站点。 2012年 2 月 1 日,Facebook向美国证券交易委员会提交集资规模为 50 亿美元的上市申请。
【机器学习术语宝典】机器学习中英文术语表
专知会员服务
59+阅读 · 2020年7月12日
Transformer文本分类代码
专知会员服务
116+阅读 · 2020年2月3日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
51+阅读 · 2019年12月31日
秋招笔试必备| 99份产品/运营岗笔试主观题(含答案)
人人都是产品经理
19+阅读 · 2019年8月14日
作为字节跳动的研发面试官,有些话我不得不说!
互联网架构师
12+阅读 · 2019年4月22日
BAT机器学习面试1000题(721~725题)
七月在线实验室
11+阅读 · 2018年12月18日
做机器学习和AI必备的42个数学知识点
AI前线
8+阅读 · 2018年12月6日
AI笔试面试题库-Python题目解析1
七月在线实验室
5+阅读 · 2018年6月27日
干货 | 机器学习算法大总结(ML岗面试常考)
机器学习算法与Python学习
6+阅读 · 2017年8月1日
Advances in Online Audio-Visual Meeting Transcription
Arxiv
4+阅读 · 2019年12月10日
Meta-Learning to Cluster
Arxiv
17+阅读 · 2019年10月30日
Knowledge Distillation from Internal Representations
Arxiv
4+阅读 · 2019年10月8日
S4Net: Single Stage Salient-Instance Segmentation
Arxiv
10+阅读 · 2019年4月10日
Foreground-aware Image Inpainting
Arxiv
4+阅读 · 2019年1月17日
VIP会员
相关资讯
秋招笔试必备| 99份产品/运营岗笔试主观题(含答案)
人人都是产品经理
19+阅读 · 2019年8月14日
作为字节跳动的研发面试官,有些话我不得不说!
互联网架构师
12+阅读 · 2019年4月22日
BAT机器学习面试1000题(721~725题)
七月在线实验室
11+阅读 · 2018年12月18日
做机器学习和AI必备的42个数学知识点
AI前线
8+阅读 · 2018年12月6日
AI笔试面试题库-Python题目解析1
七月在线实验室
5+阅读 · 2018年6月27日
干货 | 机器学习算法大总结(ML岗面试常考)
机器学习算法与Python学习
6+阅读 · 2017年8月1日
Top
微信扫码咨询专知VIP会员