Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题


Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题
文章图片
Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题
文章图片
Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题
文章图片
Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题
文章图片
Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题
话不多说 , 我们直接来看题:
性能优化面试专栏tomcat性能优化整理
1、你怎样给tomcat调优
2、如何加大comcat连接数
3、怎样加大tomcat的内存
4、tomcat中如何禁止列目录下的文件
5、Tomcat有几种部署方式
6、Tomcat的优化经验
....................
JVM性能优化整理
1、Java类加载过程
2、java内存分配
3、描述一下JVM加载Class文件的原理机制?
4、GC是什么?为什么要有GC?
5、简述Java垃圾回收机制
6、如何判断一个对象是否存活?(或者GC对象的判定方法)
7、垃圾回收的优点和原理 。 并考虑2种回收机制 。
...............
Mysq|性能优化整理
......................
微服务架构面试专栏SpringCloud面试整理
1、什么是Spring Cloud?
2、使用Spring Cloud有什么优势?
3、服务注册和发现是什么意思?Spring Cloud如何实现?
4、负载平衡的意义什么?
5、什么是Hystrix?它如何实现容错?
6.什么是Hystrix断路器?我们需要它吗?
7.什么是Netflix Feign?它的优点是什么?
8、什么是Spring Cloud Bus?我们需要它吗?
....................
SpringBoot面试整理
Dubbo面试整理
并发编程高级面试专栏1、Synchronized用过吗 , 其原理是什么?
【Java|总结2020上半年腾讯+阿里+百度+字节+美团+滴滴Java岗高频面试题】2、你刚才提到获取对象的锁 , 这个\"锁到底是什么?如何确定对象的锁?
3、什么是可重入性 , 为什么说Synchronized是可重入锁?
4、JVM对Java的原生锁做了哪些优化?
5、为什么说Synchronized是非公平锁?
6.什么是锁消除和锁粗化?
7、为什么说Synchronized是一个悲观锁?乐观锁的实现原理又是什么?什么是CAS?它有什么特性?
8、乐观锁一定就是好的吗?
9、跟Synchronized相比 , 可重入锁ReentrantLock其实现原理有什么不同?
10、那么请谈谈AQS框架是怎么回事儿?
11、请尽可能详尽地对比下Synchronized和ReentrantLock的异同 。
12、ReentrantLock 是如何实现可重入性的?
13、除了ReetrantL ock你还接触过JUC中的哪些并发工具?
14、请谈谈ReadWriteLock和StampedLock 。
15、如何让Java的线程彼此同步?你了解过哪些同步器?请分别介绍下 。
16、CyclicBarrier和CountDownL .atch看起来很相似 , 请对比下呢?
17、Java 中的线程池是如何实现的?
18、创建线程池的几个核心构造参数?
19、线程池中的线程是怎么创建的?是-开始就随着线程池的启动创建好的吗?
20、既然提到可以通过配置不同参数创建出不同的线程池 , 那么Java中默认实现好的线程池又有哪些呢?请比较它们的异同 。
21、如何在Java线程池中提交线程?