Skip to content

Latest commit

 

History

History
91 lines (51 loc) · 4.7 KB

20230402-where-exercise-java-basics.md

File metadata and controls

91 lines (51 loc) · 4.7 KB
isOriginal category tag
true
你问我答
Java
刷题

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

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

一、前言

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

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

二、网站

1. 牛客网

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

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

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

  1. 针对非技术小白入门

  2. SQL 基础进阶

  3. SQL 进阶挑战

  4. MySQL 必知必会

  5. 大厂面试实战

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

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

2. LeetCode

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

3. 牛客网

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

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

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

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

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

4. 赛码网

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

三、最后

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

⏳ 联系

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

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

![](/contact/wechatpublic.svg =150x)