这是比较重点的部分可以先参考一下把这里的过一遍,就是我那个手写笔记的部分。
粗略的过一遍之后你大概也知道重点了,然后推荐看2022最新Java应届生最佳面试攻略把Java基础和数据库的部分看一下重新理解整合一下,最好每一道题都用自己的话复述一遍敲下来留着复习用。
接下来我们开始分区突破!
java基础部分
Java基础面试题总结【上】
Java基础面试题总结【中】
Java基础面试题总结【下】
这三个是我参考JavaGuide
总结下来的,相对比较通俗易懂一些吧。感觉看他这个网站有点难懂。
Java基础面试题
这个说实话总结蛮好的!
多线程和并发的部分不用太纠结,频率比较高的我感觉是各种集合的底层原理。比如数组和ArraryList的区别和HashMap的底层原理之类的。还要最基础的部分一定要记牢。
数据库
Mysql语句详解
内连接外连接左连接右连接!这个很重要!!!!
数据库史上最全面试题总结!这个太多了可以结合2022最新Java应届生最佳面试攻略!这个视频一起看
JavaWeb
JavaWeb面试题JavaWeb我被问到的比较少,但是感觉比较重点的题有!
get和post的区别这个我真的被问到过!很重要!!这个可以多看几篇!但是我觉得这篇是最全的!能多说一点一定要多说一点!显得咱会的多多呀!
cookie和session的区别
重定向和转发的区别
三次握手四次挥手
框架
最重要的是aop和ioc的部分!!!浅谈一下,有什么好处。他们的中文名称分别是什么!动态代理是如何实现的!!!!
spring这个框架有什么好处,甚至会问道springboot有什么好处,微服务的思想。
重点是思想!!这两个都是编程思想,都是为了实现低侵入式(这也是spring的优点之一)这一点,就是在不改变原有东西的情况下插入新的东西(这里可以扩展延申六大设计原则,详见六大设计原则)
或者给你一个应用场景要如何实现。无非也就是日志功能用aop插入什么的。
这块多看几个资料重在理解!可以叭叭即可。
最后是小张的温馨提示
不管问你什么问题,在重点都回答完的情况下可以向外延申一定要向外延申!不用太罗嗦但是一定不能让他觉得哦你就这?
面试加油!