面试官基本都是针对简历进行提问的,所以你简历上的内容必须要会。不过很多东西学过又忘了,导致有些简历上写的都没回答出来,所以需要经常总结,加深记忆,关键在面试的过程中要讲的出来,逻辑清晰严密,阐述合理。分别从概念、原理、应用场景、优势、缺点进行回答! 如果遇到自己的知识盲点,要直接跟面试官说不知道,并且结束面试后及时补充这方面的知识。这篇文章是我经历了大大小小很多面试后总结出来面试官喜欢问的问题,后面还需要进行完善并整理出来答案
Java基础
Java常规面试题
Java集合专题
IO流专题
进程与线程
Java多线程
JDK 新特性
JVM相关
类加载机制
JVM内存模型
垃圾回收算法
JVM常用参数配置
操作系统
虚拟内存技术
计算机网络
TCP三次握手四次挥手
TCP和UDP的区别
HTTP协议详解
关系型数据库
索引 hash索引
约束
事务
隔离级别
主键外键区别
三大范式
MySQL两种引擎区别
B+树
SQL优化
非关系型数据库
redis 数据类型、应用场景、缓存穿透、缓存击穿、缓存雪崩
mongodb
JAVAEE
Servlet 生命周期
过滤器
拦截器
监听器
框架
SpringMVC 流程
Spring bean生命周期
SpringBoot 【自动装配原理】
SpringCloud
Mybatis
Mybaits-Plus
相关的中间件
kafka
rabbitmq
elasticsearch
运维相关
docker
k8s