<!-- DOCTOC SKIP -->
# 作者简介😜
大彬,**非科班自学Java**,校招斩获京东、携程、华为等多家互联网中大厂offer。作为一名转码选手,深感这一路的不易,**半年的自学经历**,彻底改变了我的职业生涯。坚持分享自学Java经历、计算机知识、Java后端技术和面试经验等,希望能帮助到更多的小伙伴,**我踩过的坑你们不要再踩**。
[点击此处](https://topjavaer.cn/learning-resources/java-learn-guide.html) 查看我的**自学路线**。
# 面试网站
大彬自己搭建了一个**小破站**,将**本仓库所有的面试题**都整理到小破站了,欢迎大家访问~
网站地址:https://topjavaer.cn
![](http://img.topjavaer.cn/img/image-20221030165150524.png)
# 仓库相关
## 简介
**本仓库用于分享互联网大厂高频面试题、Java核心知识总结,包括Java基础、并发、MySQL、Springboot、MyBatis、Redis、RabbitMQ等等,面试必备!**
**面试专题相关的文章已经整理成PDF,需要的小伙伴可以自行下载**:[Java高频面试题PDF](http://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY0MQ==&mid=2247485445&idx=1&sn=1c6e224b9bb3da457f5ee03894493dbc&chksm=ce98f543f9ef7c55325e3bf336607a370935a6c78dbb68cf86e59f5d68f4c51d175365a189f8#rd)
如果你是Java初学者,不知道下一步该学什么内容,可以看下我最新整理的[Java学习路线](https://topjavaer.cn/learning-resources/java-learn-guide.html)。如果喜欢看视频学习,可以参考这个:[播放量1000万+!B站最值得学习的Java视频教程](https://zhuanlan.zhihu.com/p/397533240)。
如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的**公众号『 程序员大彬 』**,后台回复『 PDF 』可以**下载最新版本的大厂高频面试题目PDF版本**。
<div align="center"><img src="http://img.topjavaer.cn/img/公众号.jpg" style="zoom:90%;" />
<p>个人公众号</p>
</div>
<p align="center">
<br>
<a href="http://img.topjavaer.cn/img/个人微信索隆(交流群).png"><img src="http://img.topjavaer.cn/img/微信交流群.png" alt="微信交流群"></a>
<a href="http://img.topjavaer.cn/img/公众号.jpg"><img src="http://img.topjavaer.cn/img/公众号.png" alt="公众号"></a>
<a href="https://www.zhihu.com/people/dai-shu-bin-13"><img src="http://img.topjavaer.cn/img/知乎.png" alt="知乎"></a>
<a href="https://www.nowcoder.com/profile/8683776/myDiscussPost"><img src="http://img.topjavaer.cn/img/牛客网.png" alt="牛客网"></a>
<a href="https://juejin.cn/user/201965869218574/posts"><img src="http://img.topjavaer.cn/img/掘金.png" alt="掘金"></a>
<a href="https://github.com/Tyson0314/java-books"><img src="http://img.topjavaer.cn/img/免费计算机电子书籍.png" alt="免费PDF"></a>
</p>
## 贡献指南
欢迎各位小伙伴参与本仓库的维护工作,如果你发现有以下问题,可以直接提交**issue**或者**pull request**:
- 笔记存在笔误(手动码字在所难免,欢迎提pr订正)
- 笔记内容存在错误
- 知识点欠缺,不够完善
- ...
当然不止以上这些问题,只要你觉得有**待改善**的地方,都可以提出你的建议(提交**issue**或者**pull request**)
参与贡献的小伙伴,希望你可以**遵守以下规范**:
- [如何在 Github 上规范的提交 PR](https://juejin.cn/post/7167734674167447582)
- [如何向开源社区提issue](https://github.com/seajs/seajs/issues/545)
# 简历很重要
- [23套精美简历模板](https://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY0MQ==&mid=2247489358&idx=1&sn=dd1b91f115438c29a4215c674b8761e4&chksm=ce98ea08f9ef631e2c8361269f28c01db73eca1ff5b91ba0a0ec8c9a6b9fdcb46a5e16c57020#rd)
- [简历投递之后总是石沉大海?](https://topjavaer.cn/campus-recruit/resume.html)
# 精选资源
- [200多本经典的计算机书籍,收藏吧](https://github.com/Tyson0314/java-books)
- [谷歌师兄刷题笔记,支持Java、C++、Go三种语言!](https://t.1yb.co/A6id)(推荐 :+1:)
- [刷题必备!BAT大佬总结的刷题手册!](https://t.1yb.co/yMbo)(推荐 :+1:)
- [Github 上爆火的各种硬核技术学习路线思维导图 :star:](https://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY0MQ==&mid=2247494513&idx=1&sn=de1a7cf0b5580840cb8ad4a96e618866&chksm=ce9b1637f9ec9f212d054018598b96b5277f7733fac8f985d8dae0074c8446a2cad8e43ba739#rd)
- [图解操作系统、网络、计算机组成PDF下载!那些让你起飞的计算机基础知识 :star:](https://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY0MQ==&mid=2247494510&idx=1&sn=b19d9e07321b8fca9129fe0d8403a426&chksm=ce9b1628f9ec9f3e7d45a6db8389ee2813864a9ca692238d29b139c35ccb01b08155bc2da358#rd)
- [白嫖真的香!15个Java优质项目](https://www.zhihu.com/question/325011850/answer/2257046656)
- [免费分享!字节大佬推荐的优质视频教程](https://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY0MQ==&mid=2247487149&idx=1&sn=aa883c9f020945d3f210550bd688c7d0&chksm=ce98f3ebf9ef7afdae0b37c4d0751806b0fbbf08df783fba536e5ec20ec6a6e1512198dc6206&token=104697471&lang=zh_CN#rd)(推荐 :+1:)
- [玩转ChatGPT手册限时免费分享:star:](https://mp.weixin.qq.com/s?__biz=Mzg2OTY1NzY0MQ==&mid=2247494344&idx=1&sn=d16f51e8bd3424f63e4fb6a5aa5ca4db&chksm=ce9b178ef9ec9e9841c7a049e4da0843c291b96f463e87190a6bf344c7022194ee393b695751#rd)
# 经验分享
- [工作一年想要跳槽,不知道应该怎么准备?](https://topjavaer.cn/career-plan/how-to-prepare-job-hopping.html)
- [工作3年半,最近岗位有变动,有点迷茫](https://topjavaer.cn/career-plan/4-years-reflect.html)
- [对于java开发和大数据开发,24年秋招的话选择哪个方向会比较合适呢?](https://topjavaer.cn/career-plan/java-or-bigdata.html)
- [四年程序员生涯的反思](https://topjavaer.cn/career-plan/4-years-reflect.html)
- [在国企做开发,是什么样的体验](https://topjavaer.cn/career-plan/guoqi-programmer.html)
- [工作两年多,技术水平没有很大提升,该怎么办](https://topjavaer.cn/zsxq/question/2-years-tech-no-upgrade.html)
- [24届校招,Java开发和大数据开发怎么选](https://topjavaer.cn/zsxq/question/java-or-bigdata.html)
- [新人如何快速的熟悉新项目](https://topjavaer.cn/zsxq/question/familiarize-new-project-qucikly.html)
# 副业指南
- [一些接单平台](https://topjavaer.cn/zsxq/article/sideline-guide.html)
# 面试前准备
- [我建议你这样去刷题](https://topjavaer.cn/campus-recruit/leetcode-guide.html)
- [项目经验怎么回答?](https://topjavaer.cn/campus-recruit/project-experience.html)
- [没有项目经验,怎么办?](https://topjavaer.cn/campus-recruit/lack-project-experience.html)
- [你在项目里遇到的最大困难是什么,如何解决的?](https://topjavaer.cn/campus-recruit/lbiggest-difficulty.html)
- [面试官问你的职业规划是怎样的?该怎么回答](https://topjavaer.cn/campus-recruit/interview-question-career-plan.html)
- [面试官问你有什么要问我的吗?该怎么回答](https://topjavaer.cn/campus-recruit/question-ask-me.html)
- [HR问目前拿到哪几个offer了,怎么回答好?](https://topjavaer.cn/campus-recruit/hr-ask-offers.html)
# Java
- [Java高频面试题总结](https://topjavaer.cn/java/java-basic.html) (推荐 :+1:)
- [Java集合高频面试题](https://topjavaer.cn/java/java-collection.html)(推荐 :+1:)
- [Java并发高频面试题](https://topjavaer.cn/java/java-concurrent.html) (推荐 :+1:)
- [JVM高频面试题](https://topjavaer.cn/java/jvm.html)(推荐 :+1:)
- [Tomcat基础知识点总结](https://topjavaer.cn/web/tomcat.html)
**Java重要知识点**
- [Java8新特性总结](https://topjavaer.cn/java/java8-all.html)
- [Java19新特性](https://topjavaer.cn/advance/excellent-article/19-java19.html)
- [Java Stream常见用法汇总](https://topjavaer.cn/advance/excellent-article/26-java-stream.html)
- [泛�