我一直都相信要真正掌握一门技能,单靠被动输入是不够的。就像学写代码的时候,就是要对着键盘一行一行地敲代码调试才能真正理解掌握。准备面试也是一样,比如可以通过刷 LeetCode 这样的平台来操练算法题。但是对于程序员来说,除了算法题外,还有很多非编码类的问题,比如各种计算机科学的基础知识、Java 的八股文、系统设计、场景分析等等。那么除了看博客、看书、看视频这些被动学习的方式之外,我们能不能也像刷 LeetCode 一样来主动练习这些非编码类的问题呢?
NootCode 就是这样一个平台,大家可以看到常考的一些非编码类的题目,输入自己的答案,得到评分和改进的建议,然后不断改进,让自己有信心完全掌握相应的知识点。支持中英文双语。目前已经包含了 Java 基础、Java 集合类、Java 并发、Java 虚拟机、Spring 、数据库、网络、操作系统、场景分析、系统设计这些比较常考的分类,也为大家整理好了一些精选题库,比如 Java 面试高频 40 题、计算机科学基础必刷、高并发服务实操入门和系统设计 101 。
目前题库和功能正在快速更新中。欢迎大家来体验并提出宝贵的建议。希望能对大家的学习工作有所帮助。
https://www.nootcode.com
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1081484
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.