# JavaNotesForInterview
个人在面试准备过程中整理的笔记,包含常见的Java面试知识点、面试重点、面试技巧、面筋等,适合在准备过程中进行路线和内容的参考,赶时间的同学也可以直接看我的笔记复习。
主要包含以下内容(带 :star: 的是重点,必须看的):
> <font color="red">建议使用Typora软件来阅读本文档,显示效果较好。</font>
- [0-面试记录和常见面试问题](0.个人面试记录.md)
- [1-Java基础:star: :star:](1.Java基础知识.md)
- [2-JVM:star: :star:](2.JVM相关笔记.md)
- [3-Java并发编程:star: :star:](3.Java并发编程相关笔记.md)
- [4-MySQL:star: :star:](4.MySQL相关笔记.md)
- [5-Redis](5.Redis相关笔记.md)
- [6-操作系统:star:](6.操作系统相关笔记.md)
- [7-计算机网络:star:](7.计算机网络相关笔记.md)
- [~~8-个人项目~~](8.项目相关笔记.md)
- [9-Web框架相关笔记](9.Web框架相关笔记.md)
- [10-数据结构和算法:star: :star:](10.数据结构和算法.md)
- [11-分布式系统设计](11.分布式系统设计相关笔记.md)
## Java面试准备流程
### Java语言
语言不是很重要,你学Java也可以投非Java的岗位,只要有一门熟悉的语言来面试就可以。
Java主要准备下面几点:
- **基础语法**:网上找个视频快速入门语法,Java集合源码学习参考这个开源项目[JCFInternals](https://github.com/CarpenterLee/JCFInternals)。<font color="red">非常不建议看《 Java核心卷I/II 》,太厚了真没人看得下去!</font>
- **JVM**:看书《深入理解Java虚拟机 第三版》前八章+最后两章
- **多线程并发**:《Java并发编程的艺术》全书
### 算法
<font color="red">新手不建议去看《算法导论》《算法 第三版》这种书,太厚了没几个人看得下去的</font>,直接看下基本的数据结构(数组、队列、堆、栈、二叉树、链表)然后开始刷题:
- [CS-Notes力扣题解](https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20题解%20-%20目录.md):按tag刷完接近200多道即可
- 《剑指offer》至少刷两遍、里面的题目必须非常熟练
- [CodeTop公司高频面试题](https://codetop.cc/home):可以在面试前找对应公司和对应岗位的高频题目来做做
### 数据库
数据库的面试大多数都是问理论知识,很少让写SQL语句的。主要准备:
- MySQL:视频快速入门SQL基本增删改查语法、重点看书《MySQL技术内幕 InnoDB存储引擎》(3/4/7/8/9章略看)。
- Redis:[狂神说Redis视频](https://www.bilibili.com/video/BV1S54y1R7SB)快速入门Redis语法、《Redis设计与实现 第二版》全书看
### 计算机网络
主要掌握TCP/UDP/DNS/HTTP/网络安全(CSRF、SQL注入、XSS攻击)。
- 以前没学过:先看《 TCP/IP协议族》相关章节
- 以前学过:可以直接看我整理的笔记!!!
### 操作系统
主要掌握进程和线程、内存管理两大块的知识。
- 有时间的:看[清华陈俞老师的教学视频](https://www.bilibili.com/video/BV1uW411f72n)、《操作系统导论》全书、网上面筋
- 没时间的:直接看我整理的面筋也够了
### Web框架
spring/springmvc/springboot,看视频快速入门、会用,能写一个项目就可以,不是面试重点。没时间的话,如果有别的软件项目甚至可以不看Web框架。
### 其它加分点
- 设计模式:《HeadFirst设计模式》,常见设计模式(单例、工厂、代理、生产者消费者模式)需要掌握一下。
- 分布式、RPC框架、消息队列等知识
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Java面试经验、面试技巧、常见面试知识点整理。.zip (424个子文件)
20160901200252457 43KB
20170511174502192 15KB
20171213165317075 57KB
20180504214923703 11KB
20180504214933901 31KB
5Qj6BiZVf0RWCRWYnl30Tg 157KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f30326131666266642d376139642d343131342d393564662d6361323434353538376131662e6a7067 41KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f30663339396139662d313335312d346232642d623861342d3265626538326231613730332e6a7067 67KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f31363233663532342d623031312d343063382d623833662d6561623338643533386637362e706e67 37KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f34306336353730642d633164372d346333382d383433652d6261393931623233323863322e706e67 49KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f34336433323361632d396630372d346534612d613331352d3465616638633338373636632e6a7067 47KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f34616238373731372d653236342d343233322d383235642d3861616630386631346538622e6a7067 53KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f39646161333631362d303061342d343863342d393134362d3739326463383439396265332e6a7067 52KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f61343261643361372d333537342d346334382d613738332d6564336430386130363838612e6a7067 52KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f62666561383737322d643031622d346135312d386164632d6564666437643364636538342e6a7067 51KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f64326330373263632d386231372d343830632d383133652d3138636462336234623531662e6a7067 45KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f65393864656235612d643564342d343239342d616139622d3932323064343438333430332e6a7067 52KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f66646334356130392d663833382d343334382d383935392d6432633739333732373738382e706e67 60KB
68747470733a2f2f63732d6e6f7465732d313235363130393739362e636f732e61702d6775616e677a686f752e6d7971636c6f75642e636f6d2f6d61737465722d736c6176652e706e67 85KB
68747470733a2f2f6d792d626c6f672d746f2d7573652e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f323031392d342f323031392d34254536254144254242254539253934253831312e706e67 17KB
68747470733a2f2f6d792d626c6f672d746f2d7573652e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f323031392d372f6a6176612d646565702d616e642d7368616c6c6f772d636f70792e6a7067 21KB
859616056 40KB
859616056-20210601203507337 40KB
860680329 40KB
860681783 40KB
简单选择排序.gif 614KB
冒泡排序.gif 456KB
插入排序.gif 395KB
849589-20171015231740840-6968181.gif 264KB
float_3.gif 6KB
float_2.gif 4KB
float_1.gif 3KB
IMG_C563B131DD13-1.jpeg 224KB
d1d70cf9cf6a05ef42c17d1e88c2ea2e.jpeg 90KB
e7cd7b899e510fb3aa8c05042b22c093d0430ca7.jpeg 43KB
d8f9d72a6059252dbd36f06e5c74ab3e5ab5b9a8.jpeg 23KB
50da81cb39dbb6fddfd1efbf6ecb031d952b3791.jpeg 21KB
32fa828ba61ea8d3c2502e396b1b3848251f58b0.jpeg 21KB
7e2616937e3bc5323faf3ba4c09d739f.jpg 309KB
v2-99ad2cd809fcb86dd791ff7f65fb1779_r.jpg 246KB
514dc04df2b8b2f3130b7d44776a825d.jpg 215KB
05cd18e7e33c5937c7c39bf8872c5753.jpg 159KB
v2-1d41ca6712224fc7ee0226875c59336a_r.jpg 142KB
23f24c545d33ec4d6d72fc10e94a0ff7.jpg 127KB
v2-d93943bf4f4fbed708f751c5303f8d6f_r.jpg 112KB
v2-e01c7af752461c0794a10f383dbe465b_1440w.jpg 82KB
1532166645819.jpg 80KB
v2-975920d028e58f620ca84125c1b211f4_r.jpg 65KB
v2-1ec1e7e0b313a92e0028691ae97c9766_1440w.jpg 57KB
v2-4803e11dc95cf478d95674f25efd9a7f_r.jpg 55KB
v2-7cf8cec396a66dca2dd1fcd6dadab537_1440w.jpg 55KB
v2-5606413e1b5d2c727399711d347617a2_1440w.jpg 50KB
归并排序.jpg 47KB
v2-5ba76e77f05b030b5879177bd336928f_r.jpg 45KB
v2-f81afcda08a62df36ae13be04b0ea020_r.jpg 41KB
v2-9b3d0b05fb2464193410a1712e4f49df_720w.jpg 40KB
v2-cd67258b67da762478f700866b59eb67_r.jpg 37KB
v2-0204ff048148735a260fa5f94f475f14_r.jpg 31KB
006r3PQBjw1fbimb5c3srj30b40b40t9-20200404224750646.jpg 29KB
v2-1e6d2ef6d8782117779143843798b79e_1440w.jpg 29KB
v2-c8af39b5799f314608132fcfd92aa39c_720w.jpg 27KB
v2-c8af39b5799f314608132fcfd92aa39c_hd.jpg 27KB
cde64bf682850738153e6c76dd3f6fb32201ce3c73c23415451da1eead9eb7cb-20190624173156.jpg 24KB
1361655-20180413120441690-412327236.jpg 23KB
v2-a14c65a4ec2fbb470fba728b818a6d22_1440w.jpg 11KB
3.Java并发编程相关笔记.md 150KB
1.Java基础知识.md 122KB
12.设计模式.md 111KB
2.JVM相关笔记.md 89KB
4.MySQL相关笔记.md 88KB
10.数据结构和算法.md 74KB
6.操作系统相关笔记.md 71KB
5.Redis相关笔记.md 67KB
7.计算机网络相关笔记.md 49KB
0.个人面试记录.md 47KB
11.分布式系统设计相关笔记.md 36KB
4.MySQL 语法.md 19KB
9.Web框架相关笔记.md 11KB
README.md 4KB
image-20210601201642949.png 1.04MB
image-20210728113453067.png 1.02MB
image-20210806205912470.png 771KB
image-20210526105619574.png 754KB
image-20210526105257751.png 744KB
image-20210308161945117.png 720KB
20210226175544304.png 718KB
image-20201230212625580.png 635KB
image-20210710155345259.png 620KB
image-20210728212757175.png 590KB
image-20210602100317168.png 577KB
image-20210510113441041.png 572KB
20200412002533763.png 567KB
image-20201124180258431.png 562KB
image-20210114161810365.png 552KB
image-20210204204654697.png 527KB
image-20210601203526275.png 510KB
image-20210216220514814.png 499KB
image-20210731140550509.png 489KB
image-20210731135305120.png 479KB
image-20210714102713952.png 478KB
共 424 条
- 1
- 2
- 3
- 4
- 5
资源评论
%小红书%bin
- 粉丝: 2008
- 资源: 2148
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功