入职几个月了,也见过组里同事面试,基本上就是先丢几道题,让候选人在线去做,然后自己继续工作,大概一个小时候后看做题的情况。
如果算法题过关才会继续面试,不然的话就是直接下次再联系。。。。
这也是为了节省自己的时间,所以大家准备校招春秋招一定要重视算法和刷题,我在这也给大家推荐下牛客左神的算法课,干货很多,去年实习找工作之前我刷了左神的 入门+中级+高级班 。基本保证了我在面试阶段90%以上的算法题都能有正确的思路。
所以非常建议大家算法基础不强且时间有限的同学学习,可以反复观看,并且切记要动手刷完上面的所有题目,那些都是面试高频题目,考到的相同类型的题目概率很大。
而且左神对于DP(动态规划)的优化这部分我觉得对我来说挺不错的,理解之后应对基本的DP问题基本都有解题套路。
如果大家对左神的课有需求,可以自取我的优惠码,可以优惠200-300不等,还是很香的(哭我是原价买的:
算法基础入门班 优惠码:AZWFTTu (可以优惠200)链接:https://www.nowcoder.com/courses/cover/live/509?coupon=AZWFTTu
算法基础提升班 优惠码:AhHSneY (可以优惠200) 链接:https://www.nowcoder.com/courses/cover/live/500?coupon=AhHSneY
算法中级班 优惠码:Afa0a2D (可优惠300)链接: https://www.nowcoder.com/courses/cover/live/503?coupon=Afa0a2D
算法高级班 优惠码:A4BbqbA (可优惠300)链接: https://www.nowcoder.com/courses/cover/live/482?coupon=A4BbqbA
除此之外还有一本谷歌师兄的刷题笔记,配合左神算法课极佳:
太正常了,我刚开始刷也是没思路,后来系统的看了一些算法和刷题套路之后就能够很快的解决一些中等难度的题.
在这里推荐一个谷歌大佬的刷题笔记,每一道题的题解都写得非常清楚.
作者在美国卡内基梅隆大学攻读硕士学位时,为了准备实习秋招,他从夏天开始整理 Leetcode 上的题目,几个月的时间,刷了几百道题目。
凭借着扎实的基础和长期的勤奋,他很快找到了如愿的工作。
入职前,闲暇的时候,他突然想到,自己刷了那么多题,而且对很多题目的解法有着总结,为何不把这些题目归纳总结一些,做成一个便于后来者阅读学习的电子书呢?
有了想法,作为行动派的他说干就干,于是这样一本制作精美且免费开源的书籍出现在大家面前。
引用他的话来说:
本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过长。
这么做不太好的一点是,如果只练习这101道题,读者可能对算法和数据结构的掌握不够扎实。因此在每一章节的末尾,我都加上了一些推荐的练习题,并给出了一些解法提示,希望读者在理解每一章节后把练习题也完成。
从我的直观感受来说,这是一本用心的数据结构算法类书籍,全书总共 143 页篇幅,详细讲解算法的内容有十五个章节。
每个章节都是一些重要的知识点,伴有基础讲解和例题介绍,当然,也有一些推荐的练习题。
话不多说,让我们来看一下书的目录:
整本书,我仔细看了一遍,并对书中的一些解题思路和代码进行校验。
从我的直观感受来说,这是一本用心的数据结构算法类书籍,全书总共 143 页篇幅,详细讲解算法的内容有十五个章节。
每个章节都是一些重要的知识点,伴有基础讲解和例题介绍,当然,也有一些推荐的练习题。
话不多说,让我们来看一下书的目录:
第二章是讲动态规划、贪心算法的,这里摘取了一点内容,大家可以看到谷歌师兄对于知识点的讲解是非常透彻且细致的。
我已经帮大家把这本开源的电子书下载好了,大家先看这本书,然后对照着去leetcode刷题,坚持两个月以上一定能克服的。
链接: https://pan.baidu.com/s/1PERa4bL7K-FoXit5440YNQ
提取码: 14fn
这本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷 LeetCode 时常用 的技巧。我把题目精简到了 101 道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过 长。这么做不太好的一点是,如果只练习这 101 道题,读者可能对算法和数据结构的掌握不够扎 实。因此在每一章节的末尾,我都加上了一些推荐的练习题,并给出了一些解法提示,希望读者 在理解每一章节后把练习题也完成。
全部评论
(2) 回帖