https://www.bilibili.com/video/BV1yT411H7YK/?p=3&spm_id_from=pageDriver&vd_source=5f1d3bd68827f2b51120309172941a9e
https://knife.blog.csdn.net/article/details/121219272
一、JDK8新特性?
接口允许default和static;lambda;stream;时间新API(LocalDateTime等)CompletableFuture等
二、集合
1、常见的集合有哪些?
二、多线程
多线程处理方案案例:https://learn.skyofit.com/archives/481
多线程相关面试题:https://blog.csdn.net/weixin_33712987/article/details/89686009
1、线程和进程的区别?
2、实现线程有哪几种方式?
3、什么是死锁?如何避免死锁?
4、你遇到过哪些多线程的问题?都是如何解决的?
5、线程池的使用场景?
三、设计模式
1、单例模式详解 https://learn.skyofit.com/archives/278
2、平时项目中常用的设计模式及使用场景?
四、Spring相关
1、SpringBoot如何向容器注册bean?
6种方法:https://learn.skyofit.com/archives/2843
2、Spring-bean的生命周期?
简单来说Spring Bean的生命周期就是bean从被初始化到销毁的过程。 Spring Bean的生命周期分为五个阶段:实例化 Instantiation、属性赋值 Populate、初始化 Initialization、使用 In use、销毁 Destruction
五、Redis相关
六、微服务相关
分布式事务:https://blog.csdn.net/u011397981/article/details/129829072
1、springcloud常见的组件有哪些?
2、注册中心eureka和nacos区别?
3、ribbon负载均衡?
七、消息中间件MQ、Kafka
1、
2、集合、锁、多线程相关问题?
4、SQL怎么优化?
5、Redis相关问题(例如:持久化、缓存雪崩、穿透、击穿、双写一致性、数据过期、数据淘汰策略、主从、哨兵、分片集群)
6、微服务相关问题(例如:什么是分布式事务?使用场景?)
7、Docker容器操作相关命令?
8、ES相关问题
9、MQ相关问题、Kafka的使用?
10、口述一下你做过的项目以及用到的知识点
11、自学的两个项目相关知识点的复习尤其是SpringCloud项目
12、其它