![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/393ac0bf5612090b1cb0159f12165abd.png)
前言:
无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼
希望大家都能找到适合自己的公司,开开心心的撸代码~ 今天给大家分享的是我自己总结的一份Java面试专用的PDF文档资料:
面试文档一共有283页
Java基础:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/87c648077bed9d2ce6c9c6acb44878bb.png)
线程池:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3bd7224a82bd29be76e5537796104430.png)
spring:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b6b2d76ff2bf95ee6cff217778836a33.png)
分布式缓存:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e9123b6d09383312efdc17dd22bba120.png)
Java 算法:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bcad2c9d1ffb146a4b42568122846e71.png)
数据库
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c93b65a3bc938650ce01f67ba1b6b7bc.png)
由于细节太多了,我在这边只是粗略的截图出来,有想要的小伙伴点击下方 java思维导图图片 即可
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ad41bdb0b35cd33efd405f152b0ccd03.png#pic_center)