java面试后端面试高频问题面经吐血整理
自己在求职的过程中整理的48个java后端面试的高频问题,也对每一个问题清晰地用思维导图拆解了,非常便于记忆和回顾,重要的知识点还有讲解的比较好的博客链接,主要的知识点有如下:
- 乐/悲观锁
- RPC
- cookie和session区别
- 转发和重定向区别
- aop实现原理
- 事务四个特征
- Mysql四种隔离级别
- spring创建对象
- Spring5种隔离级别
- Spring 7种 事务传播行为
- Spring管理Bean生命周期
- MySQL
- MyBatis
- nginx 7种负载均衡策略
- @Component和@Bean区别
- servlet
- 统计字符串中字符出现的次数
- tcp/udp
- http(80)和https(443)
- 类加载
- JVM
- JMM
- redis
- ReentrantLock(可重入锁)
- Synchronized
- 分布式事务
- springcloud5大组件
- 过滤器、拦截器和监听器区别
- 浅/深拷贝
- hashcode()与equals区别
- HashMap、HashTable和ConcurrentHashMap
- HashSet
- ArrayList、vector和LinkedList(都实现的list接口)
- Math.round(-1.5) 加0.5向下取整
- get/post区别
- public、protected、default、private
- 状态码
- String、StringBuilder、StringBuffer
- 进程和线程
- Java反射
- Spring加载流程
- Spring如何配置事务
- 多线程
- 分布式
- RabbitMQ
- 抽象类(Abstract Class)和接口(interface)的区别
- HTML、Ajax、BootStrap、vue
- Docker
随意收藏。
图片没办法点击博客链接,有需要的同学可以加我们NE_JOY,我们给你发xmind原文件~
图片好像有点糊 🤨,用网盘看吧,「百度网盘」 APP即可获取 链接:https://pan.baidu.com/s/1NBX_fsn1yySz1Hcn4RkrJA 提取码:rsa9