有人在LeetCode上刷过题吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有人在LeetCode上刷过题吗相关的知识,希望对你有一定的参考价值。

我觉得题主提问是求面经,而且是问我们寻常人该怎么准备面试,也不是来看几位大牛吹水的。我就分享下自己找工作时候的一些准备过程。
认真看了一本算法书,整理了一下自己的算法体系,像算法导论,或者Algorithm Design by Jon Kleinberg 也挺不错的。花一周认真看看,如果你连几个search,tree都不熟的话还是多花点时间。。好处是你给自己建立了一个自洽的算法脉络,以后看面试题,或者处理其他一些现实问题,你都会不由自主的去把问题抽象化,然后归类,我自觉这种思考方式使我受益良多。
看一下Cracking the code interview.这本书大家应该都说烂了,但这本书长盛不衰必然也是有理由的。它的题量不多,书里废话也挺多。但它的好处是,它做了一个整理面试题然后归类的过程,而且基本把你可能遇到的所有面试题类型都覆盖了。
然后开始刷leetcode吧,从简到难,认真刷一遍。建议不要用任何ide,打开没有error check的text editor(emacs,vim, notepad++ etc)
最好在有几个可以吹水的领域。因为面试不是一个单纯做题的过程,对于我们平凡人而言,既然不能一直秒杀面试官,那就想得正常点,和面试官交个朋友。而做技术的,大多数都乐意结交那些知道一些自己所不懂领域的人。我记得我面的时候,还给人划过android整个system stack,从dalvik画到kernel,还有人跟我聊在microkernel system design之类的。
保持一个积极的心态。我知道知乎有很些大神谈面经就是“我从来没被拒过“,但你要相信,这世界上还是平凡人居多的。我的朋友,包括我自己,在面试中都是一个越挫越勇的过程。像我一个朋友,他被google,twitter,apple,microsoft都拒过,但最后去了Facebook,还有一个朋友被google,square拒过,最后拒了amazon去了一家startup,现在已经被某大公司收购,走上高富帅之路。我被facebook,amazon拒过,google intern拒过一次,但microsoft就走的很顺,后来google很奇葩的把我面试时间schedule错了,我过了第一轮,签了MS就不再面了。所以无论遇到什么困难,都要保持乐观,你不是一个人,平凡人也有很多,要相信自己。
参考技术A 没有,我刷的是LintCode: www.lintcode.com ,同样是一个给程序猿的刷题网站,里面有强大又免费的题库,涵盖了很多大牛公司的面试题。推荐你可以玩玩Lintcode的Ladder,也就是阶梯训练,题目由易到难,还能让刷题过程变得有趣一点点。网站已经帮你把题目进行了分类,选一个tag自己慢慢摸索吧!另外,作为一个英文菜逼,lintcode的中英文题目对照,翻译好了直接拿来用就OK了。
刷题是个很漫长的过程,但是要坚持,因为你总会和那些代码成为朋友的(苦笑脸。。。

查答案可以直接用www.jiuzhang.com/solutions ,页面简洁,主要我很喜欢他们代码的风格,简洁易懂,一眼看过去秒懂。

望题主采纳我的答案,我们可以组队一起刷题

洛谷可以用手机刷题吗

参考技术A 可以刷题。可以根据这一点来决定自己如何找题,如何针对性刷题了。官方精选题单的质量应当是非常高的。
也可以使用用户分享题单,要求至少要把题单的主题写在标题上,比如你想训练动态规划,然后你就可以看到这些题单。而排在前列的题单都是收藏人数高的题单,通常收藏人数和题单质量呈正相关。
如果只是单纯想要在洛谷找同一些来源或者同一些出处的题目的话,因为洛谷的题目名称对于有来源或者有出处的题目是有统一标准的,因此可以使用这些标准来搜题。
个人建议是,OI的能力是一点一点磨出来的,就像罗马不是一天建成的一样,很多题目,数据结构,算法,动态规划可能一开始像看天书一样,但是随着时间的推移和自身的努力终究能逐渐逾越曾经眼前的大山。

以上是关于有人在LeetCode上刷过题吗的主要内容,如果未能解决你的问题,请参考以下文章

刷计算机题有必要吗?千万不要无脑刷...

刷完 LeetCode 是什么水平?能拿到什么水平的 offer?

在VS Code上刷LeetCode

在VS Code上刷LeetCode

我刷过的LeetCode题目

有了这套题解,再也不怕刷 LeetCode 了!