Java编程

慕课网算法面试视频百度云

章算法——硅谷求职必备由FLAG工程师,前算法竞赛中国国家集训队员令狐冲担任主讲,破解面试算法,洞察硅谷大厂最新算法面试动向,教你有重点地刷题。课程涉及的算法面试套路国内外通用,是一门算法求职的必修课,适合有任意一门编程语言基础、算法基础薄弱、面试经验少的求职者。

《编程之美》这本书有多位作者,其中绝大部分是微软的工程师,所以书的质量很有保证。不过,这里面的算法题目稍微有点难,也不是很系统,这也是我把它归到面试这一部分的原因。如果你有一定基础,也喜欢钻研些算法问题,或者要面试 Google、Facebook 这样的公司,可以拿这本书里的题,先来自测一下。

慕课网算法面试视频百度云

在备战算法面试的过程中,首先还是要打牢基础,现在市面上有大量的针对面试算法的书籍,像《算法导论》、《编程珠玑》、《编程之美》都是不错的经典教材,在这里推荐一本面试经典算法题集锦——《剑指 offer》,这是一本实战类的讲解书,很贴近实际,很实用很接地气,其次像《程序员面试宝典》上面也都是常见的面试题目。

算法与数据结构是面试考察的重中之重,也是大家日后刷题时需要着重训练的部分。简单的总结一下,大约有这些内容:

体验:我面试的是亚马逊level 6的职位。他们的主要关注点是在算法和数学上。但是我并没有准备数学方面的知识,我只是谈论了我所了解的东西,并没有在数学的细节上做更为详细的探讨,因此面试官认为我并不适合level 6的工作。我相信如果你能记住机器学习算法在数学上的通用表示,就可以很轻松的通过亚马逊技术面试。

切记上面这一点。面试就是算法面试,除了少部分公司,比如Amazon,特别注重behavior question (BQ)之外,其他公司基本一溜的需要你对算法和数据结构掌握得很好才行。

个人觉得找工作面试是一个综合的事情,并不是你算法刷题刷的多就更容易成功。不管什么类型的问题,总归还是都要看看的。

我有幸在《数据结构》MOOC 上线学堂在线初期就加入到线上学习当中,当时还在上大一或者大二。那个学期邓老师只开了公选课,面对清华全校同学教授,我在线下溜过去参与过其中一节,还记得讲到了最大栈和排序算法下界的问题。时至今日,很多复杂算法或者严谨证明和计算的内容已经记不清楚了,但是邓老师的人格魅力以及讲授课程的时候给人愉快而享受其中的感觉仍然难以忘怀。最近整理书籍的时候又看到了这本《数据结构》,回想起在大学期间学习数据结构与算法,以及后来面试的时候依靠它应对技术面试的过往,仍然能记起当时的快乐和印象深刻的案例。

PS:其他方向的同学也都可以在试题广场和精华广场找到想要的题集。算法算法方面,大公司基本所有技术岗位的笔试面试过程中都会问到,而且薪资越高的岗位中算法占的比重越大,不光是国外,国内这几年趋势也越来越明显,所以要想在笔试面试中脱颖而出,算法是必备功课。

面试的时候,大公司对于应届生的要求主要还是集中在基础,所以对于数据结构+算法以及计算机基础知识是非常重要的。

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注