21届双非本科,微服务+TCP通信项目,无竞赛,无实习。
作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。
全部的面试题内容和答案都整理在文末了
jvm内存区域
垃圾回收算法
Young GC
主要的线程池参数,这些参数会怎么影响我们的任务?
常见索引,索引失效,or一定会导致失效吗?怎么知道查询是走的索引还是全表。
mysql 隔离级别,具体说说
mybatis缓存、分页、MySQL如何实现分页
osi七层模型,tcp和udp的区别,udp的应用场景,udp属于哪一层
链表求和
反问,他说了下二面可能会问项目,不熟悉的不要写到简历上。
自我介绍
spring cloud 用了哪些组件
用什么实现服务调用的,具体说说如何用feign调用其他 服务
从普通的一个服务转换到微服务有什么缺点
用户认证和用户授权
单点登录的过程,单点登录的英文- -?
线程池
说四个实现多线程的东西(其实是问AQS实现的比如信号量、可重入锁那几个)说说他们各有什么用
cron表达式,每秒执行一次该如何写(我直接回答的百度cron表达式自动生成器)
mybatis plus相对于直接使用mybatis有哪些优势,相对于JPA和还有一个我不知道的有什么优势?
手撕一道Sql,学生表,有性别成绩字段,分组统计每个性别的平均成绩
手撕双重校验单例。
暂时就记得这些
两道手撕都有小问题,面试官还是让我过了, 我爱他
自我介绍
奖项
学习方式
家庭、地域问题
说说优缺点
说说最近学习某个东西的原因、过程、结果
暂时就记得这些
6.9资料评审,许愿招银提前批
下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。