国内有哪些好的刷题网站?
国内有哪些好的刷题网站?
2017-5-24 小B
CoderAfterWork靠写代码挣钱去浪...
刷题也就这么点地方
1、Leetcode
鼎鼎大名的Leetcode,据不完全统计在上面被刷过的题可以围绕地球三圈。(没说赤道哈,就是这么严谨。)总之,很多国内外的码农在上面刷题。难度从easy到hard都有,而且覆盖面极广。现在还增加了数据库和shell,相匹配的论坛也可以多看看。很锻炼和国外码农沟通的能力,对于以后去混Github也有好处。
特点:各种语言支持很广泛,题型覆盖很广,测试数据集较弱。
2、Codility
同样一家著名的国外刷题网站。和Leetcode不同,它是专门帮各大软件公司笔试用的,只是副业提供了一些面试题和挑战。但即使是训练模式都非常经典,很值得一做。而且测试数据集提供的非常完善,总能让你有想不到的边界情况。Take our free programming lessons
特点:很接近面试题的风格,训练模式也基本够用。
3、Lintcode
可以称作中文版本的Leetcode,个人感觉最高难度比Leetcode高一些。这两个类似的网站,可以配套来刷。每个刷一遍,也能保持新鲜感。
特点:中文支持很好,和Leetcode有一部分题类似,可以和九章算法课程配合使用。
4、Hihocoder
来自于原北京大学POJ开发团队,网站一直在进步。最早是微软的在线笔试网站,现在网易也使用它进行在线笔试。题目侧重于较难题目,风格很像ACM比赛,要自己注意数据集的输入输出。
特点:每周一道算法题极难又有趣,可以用来扩展面试题思路。而且是网易、微软的在线笔试网站,有机会需要多练习。
5、CC150
这不是网站,这是一本书。全称Cracking the coding interview,是国外找工作的神书,而且的确写的很好。里面除了算法题,还有计算机基础知识等内容,很不错。适合想去外企的人仔细阅读,而且最新版已经比150题多了。总之,外企必备!
特点:外企必备!外企必备!外企必备!想去外企的人,多看看书的配套答案也是好的
结论:
最后,经过公众号作者小分队的讨论,根据不同方向的工作,我们建议按照以下方式刷题:
国企、银行、科研单位
Leetcode简单、中等难度最好刷一遍,有时间再过一遍思路。
创业公司
Leetcode全部难度上机刷一遍,然后把不会的题纸上在重新写一下。
国内互联网
Leetcode全部难度上机刷一遍,纸上再写一遍。同时尽量涉及难度较高的平台(Codility),或者多去几家公司面试,以赛代练。
国内外企
Leetcode至少全难度刷一遍,CC150纸上写一遍。想提高Microsoft/Google等在线笔试通过率的,多去玩玩Hihocoder等在线笔试平台。
外企总部
Leetcode困难程度烂熟于心,尽量达到ACM入门标准,甚至稍高一点比较有把握。
相关阅读推荐
-
怎么学 JavaScript?
2017-9-13 小B
-
七个不可错过的React组件库与开发框架
2017-9-12 小B
-
帮你提升 Python 的 27 种编程语言
2017-9-7 小B
最新资讯
网站开发文章推荐阅读
-
怎么学 JavaScript?
2017-9-13 小B
-
七个不可错过的React组件库与开发框架
2017-9-12 小B
-
帮你提升 Python 的 27 种编程语言
2017-9-7 小B
-
25个最基本的JavaScript面试问题及答案
2017-9-6 小B
-
Python 这么热,要不要追赶 Python 的热潮?
2017-9-4 小B
文章排行
-
-
甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会
2017-9-15 小B
-
装逼必备:大型分布式网站术语分析
2017-9-5 小B
-
每个JavaScript开发者都该懂的Unicode
2017-8-30 小B
-
为什么我们选择使用 React 而不是 Angular 构建新 UI
2017-8-18 小B
-
没那么难,谈CSS的设计模式
2017-8-12 小B
-
JavaScript 从0自定义封装企业插件原来这么简单
2017-7-28 小B
-
-
-
甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会
2017-9-15 小B
-
深度学习入门
2017-9-14 小B
-
数据显示仍有16%的Android手机运行的是 Android KitKat
2017-9-8 小B
-
安卓开发的小技巧
2017-4-22
-
中国和印度双驾马车拉动亚太地区应用生态超过西方
-
2017年最好用的Android渗透工具合集
-
应用程序进入开发阶段后,您需要执行哪些步骤
-