算法
文章平均质量分 69
Google小争哥
前Google工程师,微信公众号“小争哥”,关注公众号回复PDF获取Google工程师的算法学习和面试经验.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
怎么才算真正掌握了一个数据结构或算法?
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验很多人学算法都是死记硬背代码实现,对于一些简单的数据结构和算法,背起来还不复杂,但是,对于比较复杂的,比如红黑树、字符串匹配中的BM、KMP算法、AC自动机,看懂都难,更别说背下来一直不忘了。事实上,在我们学习数据结构和算法的时候,真的需要背诵原理、代码实现,还追求一直不忘吗?要搞清楚这个问题,我们需要知道,怎么才算是真正掌握了一个数据结构和算法?这个问题要一分为二的看。我们可以将数据结构和算法,简单的分为基础部分和高级部.原创 2021-01-20 12:24:28 · 1041 阅读 · 2 评论 -
小争哥的算法面试经验分享
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验为什么要学习数据结构和算法?理由有很多,比如锻炼逻辑思维、写代码时候的复杂度思维、学会将数据结构和算法应用到项目、提高阅读开源代码的能力等等,但是对于很多小伙伴来说,我们不得不承认,最务实的目的,最急切要解决的问题,是应付算法面试,面试的时候不再惧怕被问到算法问题。不过,话说回来,面试中面算法的公司并不多。喜欢面算法的公司主要是些BAT量级的大公司,但这些公司毕竟不多,而且,如果是社招,仅仅leetcode刷的好,也不能让.原创 2021-01-20 12:23:06 · 352 阅读 · 0 评论 -
我的LeetCode刷题笔记会包含哪些内容?
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验最近就要开始刷题了,登上LeetCode,面对两千多道题,感觉有点手足无措,该从哪一题开始刷起呢?按照什么顺序来刷呢?我个人觉得有几种刷法肯定先要直接pass掉。第一种是按照编号顺序刷,这个不用多解释。第二种是按照难易程度刷,先把easy的全刷完,再把medium的全刷完,最后刷hard的。从易到难的原则不错,但是,刷题顺序绝不能仅仅只参考这一个原则。最被大家认可的刷题顺序应该是按照题型来刷,这样做的目的是强化训练、刻意.原创 2021-01-20 12:20:52 · 205 阅读 · 0 评论 -
坑爹的数据结构和算法,怎么才能学了不忘?(万字总结)
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验有很多读者反馈,学了数据结构和算法之后,不用过不几天就忘光了。当然,我之前在公众号中也反复强调过,对于有些复杂数据结构和算法,原理和实现容易忘记是很正常的,而且,忘记也并不代表白学。不过,对于一些基础的数据结构和算法,你应该牢记它们的原理和实现,因为它们既是学习更加高级的数据结构和算法的基础,也是LeetCode刷题的基础。关于哪些是基础的数据结构和算法,哪些是高级的数据结构和算法,我之前在公众号中已经讲过,这里就不再..原创 2021-01-20 12:18:38 · 1407 阅读 · 0 评论 -
前Google工程师总结的算法面试指南
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验为什么要学习算法和数据结构?尽管原因有很多,比如锻炼逻辑思维能力、编码能力、阅读源码的能力等等,但我想对于大多数人来说,最务实、最简单的原因是应付算法面试。现在,随着IT就业人员越来越多,内卷越来越严重,公司的招聘门槛也越来越高。之前很多公司的面试重视框架、语言、项目经历等层面的考察,现在,为了拔高招聘门槛,很多公司开始越来越重视基本功的考察,特别是数据结构和算法。除此之外,对于很多人心仪的大厂,比如BAT、今日头条、拼.原创 2021-01-20 11:12:01 · 394 阅读 · 0 评论 -
复盘我是如何拿到Google Offer的
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验很多人觉得Google很重视算法,为了应聘Google,疯狂刷题,以为只要把题刷到位,算法好,就能进Google,实际上,光刷题、算法好并不能让你进Google。进Google是一个综合实力的体现,本文我就复盘一下,我觉得我能应聘进Google的几个重要原因。01 算法刷题尽管光是算法掌握的好并不一定能进Google,但能进Google的同学算法肯定都不差。首先,要熟练掌握经典数据结构和算法,但这显然还不够,刷题是必须的.原创 2021-01-20 10:38:22 · 972 阅读 · 2 评论 -
求你不要在工作时间刷课了
关注“小争哥”微信公众号,回复PDF获取前Google工程师的算法学习和面试经验有些人上学的时候,因为没有生活的打击,就混混日子,六十分及格,不怎么学习。工作之后,反倒来劲了,天天把学习挂嘴上,给自己立各种学习FLAG,比如1个月看完4本书、学完5门课等等。这种“以量取胜”的学习方式,对技术提高、工作真的有帮助吗?今天,我就聊聊我对工作后学习的看法。不要用买课来填补焦虑现在知识付费很火,之前很多不爱学习的人,也开始变得“热爱”学习了,突然之间,从学渣变成了学霸,见课就买,不管学得来学不过来,不管.原创 2021-01-19 21:15:29 · 776 阅读 · 0 评论 -
算法谎言:兄弟,醒醒!
2年前,我的算法专栏上线,现在订阅人数超过8万人,估计还有更多白嫖客。这里要@一下杨哥,再鄙视你一次????。现在,各大知识付费平台一股脑儿都在搞算法,各种课程、训练营、刷题营,也成功“忽悠”了一批又一批的程序员。仰望着FLAG、BAT的大牛,以为自己只要努力刷题就能进大厂,做梦有一天能像他们一样成功。最近有好几个朋友,微信上说,努力看懂了专栏,也刷了几百道题,结果去面试,面试官一个算法都没问,问我该怎么诱导面试官问算法?还有一些小厂的朋友,微信上问我,如果掌握了80%的算法,那是不是就可以去BAT试一下原创 2021-01-19 21:04:09 · 252 阅读 · 0 评论
分享