跳至主要內容

想学好 Java 基础,应该去哪儿刷题

村雨遥原创大约 4 分钟你问我答Java刷题

想学好 Java 基础,应该去哪儿刷题

共勉

不要哀求,学会争取。若是如此,终有所获。

一、前言

其实无论是哪门编程语言,只要把相关语法掌握之后,更重要的是一些算法、编程思想的提高。

既然已经对 Java 有了一定的了解了,那肯定基本语法没啥问题了,那在这里就提名几个常用的刷题网站,用来巩固 Java 基础的同时锻炼自己的编程思想,提高自己的编程能力!

二、网站

1. 牛客网

说白了,我们学习 Java,最终目的不都是为了找一个好点的工作么。既然如此,那就一开始和招聘挂钩吧。在这里推荐几个题库,用于锻炼自己 Java 基础。

专项练习下的编程语言专栏中的 Java 选项,是巩固自己所学 Java 基础知识的绝佳练习。题目均以选择题的形式给出,可以对自己所学查漏补缺。遇到不会的题目,也可以查看官方给出的答案或者大家在评论区给出的解析。

除了 Java 基础之外,作为一个 CRUD 打工人,对于数据库的操作怎么能不熟练呢?同样的,牛客提供了针对不同的需求,给出了不同级别的练习题。

  1. 针对非技术小白入门open in new window

  2. SQL 基础进阶open in new window

  3. SQL 进阶挑战open in new window

  4. MySQL 必知必会open in new window

  5. 大厂面试实战open in new window

除了以上针对 Java 基础以及 SQL 的相关练习之外,还是以过来人的身份建议楼主不要仅局限于语言本身,还是要学一些数据结构 + 算法方面的知识的,这样能帮你在工作中提高不少的效率。同时,设想一下,假设在面试时,一个同样的算法题,你实现的复杂度为 O(n)O(n) ,而其他人实现的复杂度为 O(n2)O(n^2) ,那你觉得最终企业会招谁呢?

算法练习的网站也比较多了,这里就推荐几个最常用的。

2. LeetCode

首先推荐的是 LeetCode 美国站。当然,这需要你的英语基础比较好,如果你觉得你的英语还不错,那么优先推荐去这里。如果你英语不是那么好,那也没关系。LeetCode 也做了本土化,提供了中文站,你同样可以在这里刷题。

3. 牛客网

没错,又是它。现在国内有很多企业都是在牛客笔试的,为了尽快适应招聘面试,推荐在这里刷算法题,这样在笔试时也不会因为环境而感到陌生,尽快上手。

这里推荐几个题库,如果题库里的题目刷起来得心应手,那笔试还有啥怕的~~

  1. 剑指 Offeropen in new window:剖析了 80 个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这 5 个面试要点。

  2. 名企真题open in new window:汇聚了字节跳动、美团、百度、腾讯、华为、京东、小米、网易、快手等一众大厂笔试真题,虽然笔试时刷到原题的概率较小,但摸索下大厂的出题的套路和设计的知识点也未尝不可!

除了以上两个题库,也可以去 LeetCode 刷下《剑指 Offer》后续版本的题目。

4. 赛码网

智能在线考试专家,除开牛客之外,也有不少企业在这里进行招聘笔试,比如阿里、京东、头条、美团、滴滴、小米等公司校招考试都在用。

三、最后

推荐仅限于推荐,最重要的还是要行动起来。就算一开始很吃力,那也要坚持!

⏳ 联系

想解锁更多知识?不妨关注我的微信公众号:村雨遥(id:JavaPark)

扫一扫,探索另一个全新的世界。

上次编辑于:
贡献者: 村雨遥