程序园程序员

Udacity 高频算法面试题精讲笔记1-学习秘籍

2019-12-09  本文已影响0人  赵阳_c149

1. 刷题策略

课程推荐到leetcode上刷题,因为这里是面试题的集中地,认可度高,甚至其中很多题都是各大名企面试的真题。从面试官的角度来说,从leetcode中选择面试题的做法更为高效。而且,个人感觉,leetcode为算法题按照难度等属性对题目进行分类,更为重要的是,leetcode的评论质量较高,通过阅读别人的评论,也可以受益匪浅。
课上,老师认为leetcode前600道题是其精华所在,所以应该重点关注。但是不推荐盲目的从头到尾刷题,因为这样做针对性不强,效率也不高。可以把刷题分为三个阶段:

2. 课程规划

数据结构+算法

3. 小技巧和常见误区

4.算法面试注意事项

在面试的过程中,一定要保持冷静。
拿到题目后可以画样例进行分析,并积极和面试官交流。
然后分析特殊情况,边界条件。
再之后,分析一般情况,问问数据范围。

如果有时间,想一想是否有好的办法。

通常,面试者需要在白板上写出代码,在这种情况下,要力保代码简明易懂,有能力加上一些注释。同时,注意代码风格,注释和变量名等“软实力”,当然,这些需要在平时的一点一滴的训练中积累经验。

5. 推荐书单

上一篇下一篇

猜你喜欢

热点阅读