12 Star 32 Fork 1

鹏磊 / NewDevBooks

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

2021年最新版 16000+ 道,280多份,面试题,汇总

整理那么辛苦,求个 Star,Fork 谢谢

最近又赶上跳槽的高峰期,好多粉丝,都问我要有没有最新面试题,我连日加班好多天,终于整理好了,16000+ 道,295多份,多份面试题大全,我会持续更新中,马上就会整理更多!

2021年最新版:题库非常全面,累计 16000+ 道

包括 Java 集合、JVM、多线程、并发编程、设计模式、SpringBoot、SpringCloud、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!

10000+ 道,面试题技术大类,索引,直达

Java Jvm Dubbo MySQL 并发编程
Spring SpringBoot SpringCloud ZooKeeper 大数据
Redis React RabbitMQ Elasticsearch Kafka
MyBatis Linux MongoDB Oracle Netty
Nginx Python Android Vue 前端
JavaScript HTML Memcached

新增:高清172份,累计 7701 页大厂面试题 PDF

新增:高清172份,累计 7701 页大厂面试题 PDF

Java

1、 java中级面试题及答案大全2021年java面试题答案大汇总
2、 java中级面试题及答案整理2021年java面试题答案大汇总
3、 java中级面试题及答案汇总2021年java面试题答案大全
4、 java中级面试题大全带答案2021年java面试题及答案整理
5、 java中级面试题大汇总2021年java面试题大全带答案
6、 java中级面试题汇总及答案2021年java面试题及答案大全
7、 java中级面试题附答案汇总2021年java面试题及答案大全
8、 java面试题及答案大全2021年java面试题答案大汇总
9、 java面试题及答案总结2021年java面试题答案大汇总
10、 java面试题及答案整理2021年java面试题答案大汇总
11、 java面试题及答案汇总2021年java面试题答案大全
12、 java面试题及答案真题2021年java面试题答案大汇总
13、 java面试题大全带答案2021年java面试题及答案整理
14、 java面试题大汇总2021年java面试题大全带答案
15、 java面试题带答案2021年java面试题及答案大汇总
16、 java面试题汇总及答案2021年java面试题及答案大全
17、 java面试题附答案汇总2021年java面试题及答案大全
18、 java面试题附答案2021年java面试题及答案大汇总
19、 java高级面试题及答案大全2021年java面试题答案大汇总
20、 java高级面试题及答案总结2021年java面试题答案大汇总
21、 java高级面试题及答案整理2021年java面试题答案大汇总
22、 java高级面试题及答案汇总2021年java面试题答案大全
23、 java高级面试题及答案真题2021年java面试题答案大汇总
24、 java高级面试题大全带答案2021年java面试题及答案整理
25、 java高级面试题大汇总2021年java面试题大全带答案
26、 java高级面试题汇总及答案2021年java面试题及答案大全
27、 java高级面试题附答案汇总2021年java面试题及答案大全

Jvm

1、 jvm中级面试题汇总及答案2021年jvm面试题及答案大全
2、 jvm中级面试题附答案汇总2021年jvm面试题及答案大全
3、 jvm面试题大全带答案2021年jvm面试题及答案整理
4、 jvm面试题带答案2021年jvm面试题及答案大汇总
5、 jvm面试题汇总及答案2021年jvm面试题及答案大全
6、 jvm面试题附答案汇总2021年jvm面试题及答案大全
7、 jvm面试题附答案2021年jvm面试题及答案大汇总
8、 jvm高级面试题汇总及答案2021年jvm面试题及答案大全
9、 jvm高级面试题附答案汇总2021年jvm面试题及答案大全

Dubbo

1、 dubbo中级面试题汇总及答案2021年dubbo面试题及答案大全
2、 dubbo面试题带答案2021年dubbo面试题及答案大汇总
3、 dubbo面试题汇总及答案2021年dubbo面试题及答案大全
4、 dubbo面试题附答案汇总2021年dubbo面试题及答案大全
5、 dubbo面试题附答案2021年dubbo面试题及答案大汇总
6、 dubbo高级面试题汇总及答案2021年dubbo面试题及答案大全

MySQL

1、 mysql中级面试题及答案大全2021年mysql面试题答案大汇总
2、 mysql中级面试题大全带答案2021年mysql面试题及答案整理
3、 mysql中级面试题汇总及答案2021年mysql面试题及答案大全
4、 mysql中级面试题附答案汇总2021年mysql面试题及答案大全
5、 mysql面试题及答案大全2021年mysql面试题答案大汇总
6、 mysql面试题大全带答案2021年mysql面试题及答案整理
7、 mysql面试题带答案2021年mysql面试题及答案大汇总
8、 mysql面试题汇总及答案2021年mysql面试题及答案大全
9、 mysql面试题附答案汇总2021年mysql面试题及答案大全
10、 mysql面试题附答案2021年mysql面试题及答案大汇总
11、 mysql高级面试题大全带答案2021年mysql面试题及答案整理
12、 mysql高级面试题汇总及答案2021年mysql面试题及答案大全
13、 mysql高级面试题附答案汇总2021年mysql面试题及答案大全

并发编程

1、 并发编程中级面试题及答案大全2021年并发编程面试题答案大汇总
2、 并发编程中级面试题大全带答案2021年并发编程面试题及答案整理
3、 并发编程中级面试题大汇总2021年并发编程面试题大全带答案
4、 并发编程中级面试题汇总及答案2021年并发编程面试题及答案大全
5、 并发编程中级面试题附答案汇总2021年并发编程面试题及答案大全
6、 并发编程面试题及答案大全2021年并发编程面试题答案大汇总
7、 并发编程面试题大全带答案2021年并发编程面试题及答案整理
8、 并发编程面试题大汇总2021年并发编程面试题大全带答案
9、 并发编程面试题带答案2021年并发编程面试题及答案大汇总
10、 并发编程面试题汇总及答案2021年并发编程面试题及答案大全
11、 并发编程面试题附答案汇总2021年并发编程面试题及答案大全
12、 并发编程面试题附答案2021年并发编程面试题及答案大汇总
13、 并发编程高级面试题及答案大全2021年并发编程面试题答案大汇总
14、 并发编程高级面试题大全带答案2021年并发编程面试题及答案整理
15、 并发编程高级面试题大汇总2021年并发编程面试题大全带答案
16、 并发编程高级面试题汇总及答案2021年并发编程面试题及答案大全
17、 并发编程高级面试题附答案汇总2021年并发编程面试题及答案大全

Spring

1、 spring中级面试题及答案大全2021年spring面试题答案大汇总
2、 spring中级面试题及答案汇总2021年spring面试题答案大全
3、 spring中级面试题大全带答案2021年spring面试题及答案整理
4、 spring中级面试题大汇总2021年spring面试题大全带答案
5、 spring中级面试题汇总及答案2021年spring面试题及答案大全
6、 spring中级面试题附答案汇总2021年spring面试题及答案大全
7、 spring面试题及答案大全2021年spring面试题答案大汇总
8、 spring面试题及答案整理2021年spring面试题答案大汇总
9、 spring面试题及答案汇总2021年spring面试题答案大全
10、 spring面试题大全带答案2021年spring面试题及答案整理
11、 spring面试题大汇总2021年spring面试题大全带答案
12、 spring面试题带答案2021年spring面试题及答案大汇总
13、 spring面试题汇总及答案2021年spring面试题及答案大全
14、 spring面试题附答案汇总2021年spring面试题及答案大全
15、 spring面试题附答案2021年spring面试题及答案大汇总
16、 spring高级面试题及答案大全2021年spring面试题答案大汇总
17、 spring高级面试题及答案汇总2021年spring面试题答案大全
18、 spring高级面试题大全带答案2021年spring面试题及答案整理
19、 spring高级面试题大汇总2021年spring面试题大全带答案
20、 spring高级面试题汇总及答案2021年spring面试题及答案大全
21、 spring高级面试题附答案汇总2021年spring面试题及答案大全

SpringBoot

1、 springboot中级面试题汇总及答案2021年springboot面试题及答案大全
2、 springboot中级面试题附答案汇总2021年springboot面试题及答案大全
3、 springboot面试题带答案2021年springboot面试题及答案大汇总
4、 springboot面试题汇总及答案2021年springboot面试题及答案大全
5、 springboot面试题附答案汇总2021年springboot面试题及答案大全
6、 springboot面试题附答案2021年springboot面试题及答案大汇总
7、 springboot高级面试题汇总及答案2021年springboot面试题及答案大全
8、 springboot高级面试题附答案汇总2021年springboot面试题及答案大全

SpringCloud

1、 springcloud中级面试题汇总及答案2021年springcloud面试题及答案大全
2、 springcloud中级面试题附答案汇总2021年springcloud面试题及答案大全
3、 springcloud面试题带答案2021年springcloud面试题及答案大汇总
4、 springcloud面试题汇总及答案2021年springcloud面试题及答案大全
5、 springcloud面试题附答案汇总2021年springcloud面试题及答案大全
6、 springcloud面试题附答案2021年springcloud面试题及答案大汇总
7、 springcloud高级面试题汇总及答案2021年springcloud面试题及答案大全

ZooKeeper

1、 zookeeper中级面试题汇总及答案2021年zookeeper面试题及答案大全
2、 zookeeper面试题带答案2021年zookeeper面试题及答案大汇总
3、 zookeeper面试题汇总及答案2021年zookeeper面试题及答案大全
4、 zookeeper面试题附答案2021年zookeeper面试题及答案大汇总

大数据

1、 大数据中级面试题汇总及答案2021年大数据面试题及答案大全
2、 大数据中级面试题附答案汇总2021年大数据面试题及答案大全
3、 大数据面试题带答案2021年大数据面试题及答案大汇总
4、 大数据面试题汇总及答案2021年大数据面试题及答案大全
5、 大数据面试题附答案汇总2021年大数据面试题及答案大全
6、 大数据面试题附答案2021年大数据面试题及答案大汇总
7、 大数据高级面试题汇总及答案2021年大数据面试题及答案大全

Redis

1、 redis中级面试题汇总及答案2021年redis面试题及答案大全
2、 redis中级面试题附答案汇总2021年redis面试题及答案大全
3、 redis面试题带答案2021年redis面试题及答案大汇总
4、 redis面试题汇总及答案2021年redis面试题及答案大全
5、 redis面试题附答案汇总2021年redis面试题及答案大全
6、 redis面试题附答案2021年redis面试题及答案大汇总
7、 redis高级面试题汇总及答案2021年redis面试题及答案大全

React

1、 react中级面试题汇总及答案2021年react面试题及答案大全
2、 react面试题带答案2021年react面试题及答案大汇总
3、 react面试题汇总及答案2021年react面试题及答案大全
4、 react面试题附答案2021年react面试题及答案大汇总
5、 react高级面试题汇总及答案2021年react面试题及答案大全

RabbitMQ

1、 rabbitmq中级面试题汇总及答案2021年rabbitmq面试题及答案大全
2、 rabbitmq面试题带答案2021年rabbitmq面试题及答案大汇总
3、 rabbitmq面试题汇总及答案2021年rabbitmq面试题及答案大全
4、 rabbitmq面试题附答案2021年rabbitmq面试题及答案大汇总
5、 rabbitmq高级面试题汇总及答案2021年rabbitmq面试题及答案大全

Elasticsearch

1、 elasticsearch中级面试题汇总及答案2021年elasticsearch面试题及答案大全
2、 elasticsearch面试题带答案2021年elasticsearch面试题及答案大汇总
3、 elasticsearch面试题汇总及答案2021年elasticsearch面试题及答案大全
4、 elasticsearch面试题附答案2021年elasticsearch面试题及答案大汇总
5、 elasticsearch高级面试题汇总及答案2021年elasticsearch面试题及答案大全

Kafka

1、 kafka中级面试题汇总及答案2021年kafka面试题及答案大全
2、 kafka面试题带答案2021年kafka面试题及答案大汇总
3、 kafka面试题汇总及答案2021年kafka面试题及答案大全
4、 kafka面试题附答案汇总2021年kafka面试题及答案大全
5、 kafka面试题附答案2021年kafka面试题及答案大汇总
6、 kafka高级面试题汇总及答案2021年kafka面试题及答案大全

MyBatis

1、 mybatis中级面试题汇总及答案2021年mybatis面试题及答案大全
2、 mybatis面试题带答案2021年mybatis面试题及答案大汇总
3、 mybatis面试题汇总及答案2021年mybatis面试题及答案大全
4、 mybatis面试题附答案2021年mybatis面试题及答案大汇总
5、 mybatis高级面试题汇总及答案2021年mybatis面试题及答案大全

Linux

1、 linux中级面试题汇总及答案2021年linux面试题及答案大全
2、 linux中级面试题附答案汇总2021年linux面试题及答案大全
3、 linux面试题带答案2021年linux面试题及答案大汇总
4、 linux面试题汇总及答案2021年linux面试题及答案大全
5、 linux面试题附答案汇总2021年linux面试题及答案大全
6、 linux面试题附答案2021年linux面试题及答案大汇总
7、 linux高级面试题汇总及答案2021年linux面试题及答案大全

MongoDB

1、 mongodb面试题带答案2021年mongodb面试题及答案大汇总
2、 mongodb面试题汇总及答案2021年mongodb面试题及答案大全
3、 mongodb面试题附答案2021年mongodb面试题及答案大汇总

Oracle

1、 oracle中级面试题汇总及答案2021年oracle面试题及答案大全
2、 oracle面试题带答案2021年oracle面试题及答案大汇总
3、 oracle面试题汇总及答案2021年oracle面试题及答案大全
4、 oracle面试题附答案2021年oracle面试题及答案大汇总
5、 oracle高级面试题汇总及答案2021年oracle面试题及答案大全

Netty

1、 netty面试题带答案2021年netty面试题及答案大汇总
2、 netty面试题附答案2021年netty面试题及答案大汇总

Nginx

1、 nginx面试题带答案2021年nginx面试题及答案大汇总
2、 nginx面试题汇总及答案2021年nginx面试题及答案大全
3、 nginx面试题附答案2021年nginx面试题及答案大汇总

Memcached

1、 memcached面试题带答案2021年memcached面试题及答案大汇总

Python

1、 python中级面试题大全带答案2021年python面试题及答案整理
2、 python中级面试题汇总及答案2021年python面试题及答案大全
3、 python中级面试题附答案汇总2021年python面试题及答案大全
4、 python面试题大全带答案2021年python面试题及答案整理
5、 python面试题带答案2021年python面试题及答案大汇总
6、 python面试题汇总及答案2021年python面试题及答案大全
7、 python面试题附答案汇总2021年python面试题及答案大全
8、 python面试题附答案2021年python面试题及答案大汇总
9、 python高级面试题大全带答案2021年python面试题及答案整理
10、 python高级面试题汇总及答案2021年python面试题及答案大全
11、 python高级面试题附答案汇总2021年python面试题及答案大全

Android

1、 android中级面试题汇总及答案2021年android面试题及答案大全
2、 android面试题带答案2021年android面试题及答案大汇总
3、 android面试题汇总及答案2021年android面试题及答案大全
4、 android面试题附答案汇总2021年android面试题及答案大全
5、 android面试题附答案2021年android面试题及答案大汇总
6、 android高级面试题汇总及答案2021年android面试题及答案大全

Vue

1、 vue中级面试题汇总及答案2021年vue面试题及答案大全
2、 vue中级面试题附答案汇总2021年vue面试题及答案大全
3、 vue面试题带答案2021年vue面试题及答案大汇总
4、 vue面试题汇总及答案2021年vue面试题及答案大全
5、 vue面试题附答案汇总2021年vue面试题及答案大全
6、 vue面试题附答案2021年vue面试题及答案大汇总
7、 vue高级面试题汇总及答案2021年vue面试题及答案大全
8、 vue高级面试题附答案汇总2021年vue面试题及答案大全

前端

1、 前端中级面试题及答案大全2021年前端面试题答案大汇总
2、 前端中级面试题大全带答案2021年前端面试题及答案整理
3、 前端中级面试题大汇总2021年前端面试题大全带答案
4、 前端中级面试题汇总及答案2021年前端面试题及答案大全
5、 前端中级面试题附答案汇总2021年前端面试题及答案大全
6、 前端面试题及答案大全2021年前端面试题答案大汇总
7、 前端面试题及答案汇总2021年前端面试题答案大全
8、 前端面试题大全带答案2021年前端面试题及答案整理
9、 前端面试题大汇总2021年前端面试题大全带答案
10、 前端面试题带答案2021年前端面试题及答案大汇总
11、 前端面试题汇总及答案2021年前端面试题及答案大全
12、 前端面试题附答案汇总2021年前端面试题及答案大全
13、 前端面试题附答案2021年前端面试题及答案大汇总
14、 前端高级面试题及答案大全2021年前端面试题答案大汇总
15、 前端高级面试题大全带答案2021年前端面试题及答案整理
16、 前端高级面试题大汇总2021年前端面试题大全带答案
17、 前端高级面试题汇总及答案2021年前端面试题及答案大全
18、 前端高级面试题附答案汇总2021年前端面试题及答案大全

JavaScript

1、 javascript中级面试题汇总及答案2021年javascript面试题及答案大全
2、 javascript中级面试题附答案汇总2021年javascript面试题及答案大全
3、 javascript面试题带答案2021年javascript面试题及答案大汇总
4、 javascript面试题汇总及答案2021年javascript面试题及答案大全
5、 javascript面试题附答案汇总2021年javascript面试题及答案大全
6、 javascript面试题附答案2021年javascript面试题及答案大汇总
7、 javascript高级面试题汇总及答案2021年javascript面试题及答案大全
8、 javascript高级面试题附答案汇总2021年javascript面试题及答案大全

HTML

1、 html中级面试题汇总及答案2021年html面试题及答案大全
2、 html面试题带答案2021年html面试题及答案大汇总
3、 html面试题汇总及答案2021年html面试题及答案大全
4、 html面试题附答案2021年html面试题及答案大汇总

Java中级面试题及答案大全(2021年Java面试题答案大汇总)

01、 为什么使用Executor框架?
02、 你能保证 GC 执行吗?
03、 UML中有哪些常用的图?
04、 volatile关键字的原理是什么?干什么用的?
05、 synchronized 和 Lock 有什么区别?
06、 抽象类必须要有抽象方法吗
07、 强引用、软引用、弱引用、虚引用是什么,有什么区别?
08、 Servlet的生命周期?
09、 Hibernate的对象有几种状态
10、 说一下HashMap的实现原理?

此处,仅展示前10道,查看更多40道...

Java中级面试题及答案整理(2021年Java面试题答案大汇总)

01、 java中有几种方法可以实现一个线程?
02、 Java 中的 HashSet,内部是如何工作的?
03、 redux的工作流程?
04、 String类的常用方法有那些?
05、 请你谈谈对OOM的认识
06、 ParNew 垃圾收集器(Serial+多线程)
07、 Java 中如何格式化一个日期?如格式化为 ddMMyyyy 的形式?
08、 什么是Java虚拟机
09、 Java 中的同步集合与并发集合有什么区别?
10、 适配器模式和代理模式之前有什么不同?

此处,仅展示前10道,查看更多40道...

Java中级面试题及答案汇总(2021年Java面试题答案大全)

01、 说说G1垃圾收集器的工作原理
02、 JRE、JDK、JVM 及 JIT 之间有什么不同?
03、 当父类引用指向子类对象的时候,子类重写了父类方法和属性,那么当访问属性的时候,访问是谁的属性?调用方法时,调用的是谁的方法?
04、 堆溢出的原因?
05、 说一下 runnable 和 callable 有什么区别
06、 JVM 类加载机制
07、 怎么打破双亲委派模型?
08、 垃圾收集算法
09、 你有哪些手段来排查 OOM 的问题?
10、 假设把实例化的数组的变量当成方法参数,当方法执行的时候改变了数组内的元素,那么在方法外,数组元素有发生改变吗?

此处,仅展示前10道,查看更多40道...

Java中级面试题大全带答案(2021年Java面试题及答案整理)

01、 怎么获取 Java 程序使用的内存?堆使用的百分比?
02、 强引用、软引用、弱引用、虚引用是什么?
03、 G1 收集器
04、 运行时常量池溢出的原因?
05、 Java最顶级的父类是哪个?
06、 JVM 监控与分析工具你用过哪些?介绍一下。
07、 JVM新生代中为什么要分为Eden和Survivor?
08、 Parallel Old 收集器(多线程标记整理算法)
09、 Java线程具有五中基本状态
10、 双亲委派模型是什么?

此处,仅展示前10道,查看更多40道...

Java中级面试题大汇总(2021年Java面试题大全带答案)

01、 什么是方法内联?
02、 你对线程优先级的理解是什么?
03、 Java是否需要开发人员回收内存垃圾吗?
04、 说说Java 垃圾回收机制
05、 62、volatile 变量和 atomic 变量有什么不同?
06、 JVM 内存区域
07、 JVM 有哪些运行时内存区域?
08、 Spring中Bean的作用域有哪些?
09、 String str=”aaa”,与String str=new String(“aaa”)一样吗?
10、 什么是建造者模式

此处,仅展示前10道,查看更多40道...

Java中级面试题汇总及答案(2021年Java面试题及答案大全)

01、 为什么HashMap中String、Integer这样的包装类适合作为K?
02、 常见的计算机网络协议有那些?
03、 一个线程运行时发生异常会怎样?
04、 遍历一个 List 有哪些不同的方式?每种方法的实现原理是什么?Java 中 List 遍历的最佳实践是什么?
05、 StringBuffer,Stringbuilder有什么区别?
06、 什么是线程池?
07、 JDBC操作的步骤
08、 说一下 JVM 调优的工具?
09、 JVM 提供的常用工具
10、 SynchronizedMap和ConcurrentHashMap有什么区别?

此处,仅展示前10道,查看更多40道...

Java中级面试题附答案汇总(2021年Java面试题及答案大全)

01、 有哪些类加载器?
02、 mixin、hoc、render props、react-hooks的优劣如何?
03、 什么是Executors?
04、 如何判断对象是否是垃圾?
05、 volatile 类型变量提供什么保证?
06、 在 Java 程序中怎么保证多线程的运行安全?
07、 线上常用的 JVM 参数有哪些?
08、 volatile 关键字的作用
09、 解释何时在Tomcat使用SSL ?
10、 使用js获取一个表单元素

此处,仅展示前10道,查看更多40道...

Java面试题及答案大全(2021年Java面试题答案大汇总)

01、 Sql优化有那些方法?
02、 用 Java 写一个线程安全的单例模式(Singleton)?
03、 在 Java 中,对象什么时候可以被垃圾回收?
04、 线程的 run()和 start()有什么区别?
05、 重排序实际执行的指令步骤
06、 Java中异常分为哪两种?
07、 什么是并发容器的实现?
08、 创建线程的四种方式
09、 Java 中,直接缓冲区与非直接缓冲器有什么区别?
10、 poll() 方法和 remove() 方法的区别?

此处,仅展示前10道,查看更多40道...

Java面试题及答案总结(2021年Java面试题答案大汇总)

01、 Java有没有goto?
02、 JVM怎么判断一个对象是不是要回收?
03、 String s = new String(“xyz”);创建了几个字符串对象?
04、 什么是过滤器?怎么创建一个过滤器
05、 介绍一下 JVM 中垃圾收集器有哪些? 他们特点分别是什么?
06、 线程池的执行原理?
07、 假设数组内有5个元素,如果对数组进行反序,该如何做?
08、 java 中 IO 流分为几种?
09、 你都有哪些手段用来排查内存溢出?
10、 GC 是什么?为什么要有 GC?

此处,仅展示前10道,查看更多40道...

Java面试题及答案整理(2021年Java面试题答案大汇总)

01、 你说你做过JVM参数调优和参数配置,请问如何查看JVM系统默认值
02、 Java 中怎样将 bytes 转换为 long 类型?
03、 如何避免线程死锁
04、 生产环境 CPU 占用过高,你如何解决?
05、 同步方法和同步块,哪个是更好的选择?
06、 自动装箱与拆箱
07、 详细介绍一下JVM内存模型
08、 监听器有哪些作用和用法?
09、 说一下堆内存中对象的分配的基本策略
10、 HashSet与HashMap的区别

此处,仅展示前10道,查看更多40道...

Java面试题及答案汇总(2021年Java面试题答案大全)

01、 线程和进程区别
02、 列举一些你知道的打破双亲委派机制的例子。为什么要打破?
03、 CopyOnWriteArrayList可以用于什么应用场景?
04、 我们能将 int 强制转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围,将会出现什么现象?
05、 成员变量与局部变量的区别有那些?
06、 哪些是 GC Roots?
07、 你能解释一下里氏替换原则吗?
08、 类加载为什么要使用双亲委派模式,有没有什么场景是打破了这个模式?
09、 为什么Thread类的sleep()和yield ()方法是静态的?
10、 在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?

此处,仅展示前10道,查看更多40道...

Java面试题及答案真题(2021年Java面试题答案大汇总)

01、 线程与进程的区别
02、 什么是策略模式
03、 什么是游标?
04、 单例模式了解吗?给我解释一下双重检验锁方式实现单例模式!”
05、 怎么获取 Java 程序使用的内存?堆使用的百分比?
06、 在java中守护线程和本地线程区别?
07、 线程之间是如何通信的?
08、 聚集索引与非聚集索引有什么区别?
09、 说一下 ArrayList 的优缺点
10、 请解释StackOverflowError和OutOfMemeryError的区别?

此处,仅展示前10道,查看更多40道...

Java面试题大全带答案(2021年Java面试题及答案整理)

01、 线程的状态
02、 Spring支持的事务管理类型有哪些?你在项目中使用哪种方式?
03、 在进行数据库编程时,连接池有什么作用?
04、 内部类与静态内部类的区别?
05、 JVM 如何确定垃圾对象?
06、 在 Java 程序中怎么保证多线程的运行安全?
07、 堆(Heap-线程共享) -运行时数据区
08、 try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
09、 什么是线程调度器(Thread Scheduler)和时间分片(Time Slicing)?
10、 如何在 Windows 和 Linux 上查找哪个线程cpu利用率最高?

此处,仅展示前10道,查看更多40道...

Java面试题大汇总(2021年Java面试题大全带答案)

01、 请阐述Catalina的配置文件有哪些?
02、 Java中有几种类型的流?
03、 当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B?
04、 什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象?
05、 怎么利用 JUnit 来测试一个方法的异常?
06、 两个相同的对象会有不同的的 hash code 吗?
07、 如果你提交任务时,线程池队列已满,这时会发生什么
08、 GC日志的real、user、sys是什么意思?
09、 解释 Java 堆空间及 GC?
10、 类的实例化顺序

此处,仅展示前10道,查看更多40道...

Java面试题带答案(2021年Java面试题及答案大汇总)

01、 safepoint是什么?
02、 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
03、 运行时栈帧包含哪些结构?
04、 TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?
05、 访问修饰符public,private,protected,以及不写(默认)时的区别?
06、 如何在两个线程间共享数据?
07、 类ExampleA继承Exception,类ExampleB继承ExampleA。
08、 构造方法有哪些特性?
09、 如何在两个线程间共享数据?
10、 调优工具

此处,仅展示前10道,查看更多40道...

Java面试题汇总及答案(2021年Java面试题及答案大全)

01、 Spring中自动装配的方式有哪些?
02、 栈帧里面包含哪些东西?
03、 你是如何调用 wait() 方法的?使用 if 块还是循环?为什么?
04、 ArrayList与LinkedList有什么区别?
05、 Super与this表示什么?
06、 简述Java的对象结构
07、 Java 虚拟机栈的作用?
08、 实际开发中应用场景哪里用到了模板方法
09、 import java和javax有什么区别
10、 构造器(constructor)是否可被重写(override)?

此处,仅展示前10道,查看更多40道...

Java面试题附答案汇总(2021年Java面试题及答案大全)

01、 如何测试静态方法?()
02、 Error和Exception有什么区别?
03、 你是如何调用 wait()方法的?使用 if 块还是循环?为什么?
04、 为什么wait()方法和notify()/notifyAll()方法要在同步块中被调用
05、 Java 中,throw 和 throws 有什么区别
06、 哪个类包含 clone 方法?是 Cloneable 还是 Object?
07、 什么情况会造成元空间溢出?
08、 多线程的劣势:
09、 “a==b”和”a.equals(b)”有什么区别?
10、 final、finalize()、finally,作用

此处,仅展示前10道,查看更多40道...

Java面试题附答案(2021年Java面试题及答案大汇总)

01、 线程B怎么知道线程A修改了变量
02、 双亲委派
03、 ConcurrentHashMap 和 Hashtable 的区别?
04、 本地方法栈
05、 Java 中 WeakReference 与 SoftReference 的区别?
06、 如何通过反射创建对象?
07、 TCP 协议与 UDP 协议有什么区别?
08、 并行和并发有什么区别?
09、 判断两个对象是否相同,能使用equlas比较吗?
10、 Java集合的快速失败机制 “fail-fast”?

此处,仅展示前10道,查看更多40道...

Java高级面试题及答案大全(2021年Java面试题答案大汇总)

01、 重定向和请求转发的区别?
02、 为什么 Java 中的 String 是不可变的(Immutable)?
03、 什么是模板方法
04、 JRE、JDK、JVM 及 JIT 之间有什么不同?
05、 什么是外观模式
06、 如果父类只有有参构造方法,那么子类必须要重写父类的构造方法吗?
07、 重排序遵守的规则
08、 url是什么?由哪些部分组成?
09、 什么是线程同步和线程互斥,有哪几种实现方式?
10、 什么是线程死锁

此处,仅展示前10道,查看更多40道...

Java高级面试题及答案总结(2021年Java面试题答案大汇总)

01、 CMS分为哪几个阶段?
02、 Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
03、 请解释如何配置Tomcat来使用IIS和NTLM ?
04、 Java中的继承是单继承还是多继承
05、 事务的使用场景在什么地方?
06、 说一下垃圾分代收集的过程
07、 可以直接调用Thread类的run ()方法么?
08、 Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?
09、 字节流与字符流的区别
10、 Java 堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)

此处,仅展示前10道,查看更多40道...

Java高级面试题及答案整理(2021年Java面试题答案大汇总)

01、 如何让正在运行的线程暂停一段时间?
02、 原型模式的应用场景
03、 Java中各种数据默认值
04、 生产上如何配置垃圾收集器的?
05、 为什么wait和notify方法要在同步块中调用?
06、 类与对象的关系?
07、 说说类加载的过程
08、 JSP中的静态包含和动态包含有什么区别?
09、 抽象类可以使用final修饰吗?
10、 介绍一下类文件结构吧!

此处,仅展示前10道,查看更多40道...

Java高级面试题及答案汇总(2021年Java面试题答案大全)

01、 Jsp由哪些内容组成?
02、 运行时数据区是什么?
03、 Java中用到的线程调度算法是什么?
04、 equals 和 == 的区别?#
05、 怎么检查一个字符串只包含数字?解决方案
06、 新生代与复制算法
07、 如何进行单元测试
08、 在老年代-标记整理算法
09、 模块化编程与热插拔
10、 线程的 sleep()方法和 yield()方法有什么区别?

此处,仅展示前10道,查看更多40道...

Java高级面试题及答案真题(2021年Java面试题答案大汇总)

01、 什么是Future?
02、 设计模式分类
03、 死锁的原因
04、 43.将下java中的math类有那些常用方法?
05、 游标的创建步骤?
06、 在 Java 中 Executor 和 Executors 的区别?
07、 方法区/永久代(线程共享)
08、 Java的内存模型是什么?(JMM是什么?)
09、 说一下 HashSet 的实现原理?
10、 什么是线程池? 为什么要使用它?

此处,仅展示前10道,查看更多40道...

Java高级面试题大全带答案(2021年Java面试题及答案整理)

01、 volatile 变量和 atomic 变量有什么不同?
02、 堆和栈的区别
03、 32 位和 64 位的 JVM,int 类型变量的长度是多数?
04、 如何找到死锁的线程?
05、 float f=3.4;是否正确?
06、 谈谈永久代
07、 启动一个线程是调用run()还是start()方法?
08、 在新生代-复制算法
09、 创建一个对象用什么运算符?对象实体与对象引用有何不同?
10、 什么是线程组,为什么在 Java 中不推荐使用?

此处,仅展示前10道,查看更多40道...

Java高级面试题大汇总(2021年Java面试题大全带答案)

01、 38、数据类型之间的转换:
02、 为什么选择使用框架而不是原生?
03、 线程池都有哪些状态?
04、 Java 8 为什么要将永久代(PermGen)替换为元空间(MetaSpace)呢?
05、 在Java中,如何跳出当前的多重嵌套循环?
06、 如何解析json对象?
07、 comparable 和 comparator的区别?
08、 SynchronizedMap 和 ConcurrentHashMap 有什么区别?
09、 怎么检测一个线程是否拥有锁?
10、 Java 中怎么获取一份线程 dump 文件?

此处,仅展示前10道,查看更多40道...

Java高级面试题汇总及答案(2021年Java面试题及答案大全)

01、 JVM 出现 fullGC 很频繁,怎么去线上排查问题
02、 集合的特点
03、 Java 中如何将字符串转换为整数?
04、 什么是阻塞式方法?
05、 抽象类必须要有抽象方法吗?
06、 重载与重写
07、 如何实现字符串的反转及替换?
08、 32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?
09、 List,Set,Map三者的区别?
10、 举例说明同步和异步。

此处,仅展示前10道,查看更多40道...

Java高级面试题附答案汇总(2021年Java面试题及答案大全)

01、 多线程同步有哪几种方法?
02、 Java中如何实现序列化,有什么意义?
03、 32 位和 64 位的 JVM,int 类型变量的长度是多数?
04、 synchronized、volatile、CAS 比较
05、 有哪些 GC 算法?
06、 什么是集合
07、 对于JDK自带的监控和性能分析工具用过哪些?
08、 如何将字符串反转?
09、 String 是最基本的数据类型吗?
10、 什么是代理模式

此处,仅展示前10道,查看更多40道...

Jvm中级面试题汇总及答案(2021年Jvm面试题及答案大全)

01、 Java的内存模型是什么?(JMM是什么?)
02、 CMS分为哪几个阶段?
03、 GC Roots 有哪些?
04、 如何判断两个类是否相等?
05、 JVM 类加载机制
06、 怎么看死锁的线程?
07、 什么是分布式垃圾回收(DGC)?它是如何工作的?
08、 invokedynamic 指令是干什么的?
09、 Java 的引用有哪些类型?
10、 栈帧里面包含哪些东西?

此处,仅展示前10道,查看更多30道...

Jvm中级面试题附答案汇总(2021年Jvm面试题及答案大全)

01、 遇到过元空间溢出吗?
02、 JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代?
03、 什么情况会造成元空间溢出?
04、 垃圾收集算法
05、 Java对象的布局了解过吗?
06、 HashMap中的key,可以是普通对象么?需要什么注意的地方?
07、 GC 是什么? 为什么要有 GC
08、 有哪些类加载器?
09、 stackoverflow错误,permgen space错误
10、 类初始化的情况有哪些?

此处,仅展示前10道,查看更多30道...

Jvm面试题大全带答案(2021年Jvm面试题及答案整理)

01、 JVM 数据运行区,哪些会造成 OOM 的情况?
02、 谈谈你知道的垃圾回收算法
03、 Java 内存分配与回收策率以及 Minor GC 和 Major GC
04、 JVM有哪些内存区域?(JVM的内存布局是什么?)
05、 被引用的对象就一定能存活吗?
06、 JVM调优命令有哪些?
07、 说说类加载的过程
08、 Java 程序是怎样运行的?
09、 谈谈对 OOM 的认识
10、 Java 虚拟机栈的作用?

此处,仅展示前10道,查看更多30道...

Jvm面试题带答案(2021年Jvm面试题及答案大汇总)

01、 新生代与复制算法
02、 串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?
03、 怎么打出线程栈信息?
04、 JVM怎么判断一个对象是不是要回收?
05、 JVM 监控与分析工具你用过哪些?介绍一下。
06、 复制算法(copying)
07、 什么是指令重排序?
08、 你了解过哪些垃圾收集器?
09、 JVM 的内存模型是什么?
10、 谈谈动态年龄判断

此处,仅展示前10道,查看更多30道...

Jvm面试题汇总及答案(2021年Jvm面试题及答案大全)

01、 你能保证 GC 执行吗?
02、 动态改变构造
03、 JRE、JDK、JVM 及 JIT 之间有什么不同?
04、 说说类加载的过程
05、 CMS 收集器(多线程标记清除算法)
06、 讲讲什么情况下会出现内存溢出,内存泄漏?
07、 说下有哪些类加载器?
08、 说一下垃圾分代收集的过程
09、 描述一下什么情况下,对象会从年轻代进入老年代
10、 类加载有几个过程?

此处,仅展示前10道,查看更多30道...

Jvm面试题附答案汇总(2021年Jvm面试题及答案大全)

01、 生产环境服务器变慢,如何诊断处理?
02、 引用计数法
03、 MinorGC,MajorGC、FullGC都什么时候发生?
04、 调优命令有哪些?
05、 JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使用
06、 Parallel Scavenge 收集器(多线程复制算法、高效)
07、 老年代与标记复制算法
08、 遇到过堆外内存溢出吗?
09、 虚拟机栈(线程私有)
10、 Java的双亲委托机制是什么?

此处,仅展示前10道,查看更多30道...

Jvm面试题附答案(2021年Jvm面试题及答案大汇总)

01、 标记清除算法( Mark-Sweep)
02、 Serial Old 收集器(单线程标记整理算法 )
03、 你都有哪些手段用来排查内存溢出?
04、 类加载为什么要使用双亲委派模式,有没有什么场景是打破了这个模式?
05、 描述一下 JVM 加载 class 文件的原理机制
06、 能够找到 Reference Chain 的对象,就一定会存活么?
07、 类加载器双亲委派模型机制?
08、 字符串常量存放在哪个区域?
09、 你知道哪些内存分配与回收策略?
10、 Java 8 为什么要将永久代(PermGen)替换为元空间(MetaSpace)呢?

此处,仅展示前10道,查看更多30道...

Jvm高级面试题汇总及答案(2021年Jvm面试题及答案大全)

01、 双亲委派机制可以被违背吗?请举例说明。
02、 类的实例化顺序
03、 栈溢出的原因?
04、 如何判断一个常量是废弃常量 ?
05、 你知道哪些垃圾收集器?
06、 本地方法区(线程私有)
07、 说说 JVM 如何执行 class 中的字节码。
08、 分代收集算法
10、 怎么查看服务器默认的垃圾回收器是哪一个?

此处,仅展示前10道,查看更多30道...

Jvm高级面试题附答案汇总(2021年Jvm面试题及答案大全)

01、 程序计数器
02、 常用JVM基本配置参数
03、 创建对象的过程是什么?
04、 说说你知道的几种主要的JVM参数
05、 说说CMS垃圾收集器的工作原理
06、 在老年代-标记整理算法
07、 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
08、 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
09、 你都用过G1垃圾回收器的哪几个重要参数?
10、 什么是方法内联?

此处,仅展示前10道,查看更多30道...

Dubbo中级面试题汇总及答案(2021年Dubbo面试题及答案大全)

01、 dubbo 推荐用什么协议?
02、 Dubbo 核心功能有哪些?
03、 dubbo 推荐用什么协议?
04、 Dubbo 的主要应用场景?
05、 Dubbo服务之间的调用是阻塞的吗?
06、 dubbo 服务集群配置(集群容错模式)
07、 Dubbo 默认采用注册中心?
08、 Dubbo 支持服务降级吗?
09、 RPC使用了哪些关键技术,主流RPC框架有哪些
10、 Dubbo的管理控制台能做什么?

此处,仅展示前10道,查看更多30道...

Dubbo面试题带答案(2021年Dubbo面试题及答案大汇总)

01、 Dubbo支持服务多协议吗?
02、 PRC架构组件
03、 dubbo 通信协议 dubbo 协议为什么采用异步单一长连接
04、 Dubbo 服务注册与发现的流程?
05、 说说核心的配置有哪些?
06、 默认使用什么序列化框架,你知道的还有哪些?
07、 你还了解别的分布式框架吗?
08、 服务提供者能实现失效踢出的是什么原理?
09、 Dubbo 和 Spring Cloud 有什么哪些区别?
10、 为什么要有RPC

此处,仅展示前10道,查看更多30道...

Dubbo面试题汇总及答案(2021年Dubbo面试题及答案大全)

01、 RPC框架需要解决的问题?
02、 Dubbo 支持哪些协议,每种协议的应用场景,优缺点?
03、 dubbo 通信协议 dubbo 协议为什么不能传大包;
04、 一般使用什么注册中心?还有别的选择吗?
05、 Dubbo 在安全机制方面是如何解决的
06、 Dubbo有哪几种集群容错方案,默认是哪种?
07、 Dubbo 支持哪些协议,每种协议的应用场景,优缺点?
08、 Dubbo 如何优雅停机?
09、 RPC使用了哪些关键技术,从服务提供者的角度看:
10、 注册了多个同一样的服务,如果测试指定的某一个服务呢?

此处,仅展示前10道,查看更多30道...

Dubbo面试题附答案汇总(2021年Dubbo面试题及答案大全)

01、 RPC使用了哪些关键技术,建立通信
02、 服务上线怎么不影响旧版本?
03、 RPC使用了哪些关键技术,从调用者的角度看:
04、 你还了解别的分布式框架吗?
05、 如何解决服务调用链过长的问题?
06、 Dubbo 配置文件是如何加载到 Spring 中的?
07、 Dubbo服务降级,失败重试怎么做?
08、 在使用过程中都遇到了些什么问题?
09、 集群容错怎么做?
10、 Dubbo 在安全机制方面是如何解决?

此处,仅展示前10道,查看更多30道...

Dubbo面试题附答案(2021年Dubbo面试题及答案大汇总)

01、 dubbo 通信协议 dubbo 协议适用范围和适用场景
02、 Dubbo 核心组件有哪些?
03、 Dubbo SPI 和 Java SPI 区别?
04、 Dubbo 是什么?
05、 Dubbo 支持哪些协议,每种协议的应用场景,优缺点?
06、 Dubbo 的整体架构设计有哪些分层?
07、 Dubbo 集群的负载均衡有哪些策略?
08、 Dubbo 有哪些注册中心?
09、 Dubbo 的使用场景有哪些?
10、 Dubbo必须依赖的包有哪些?

此处,仅展示前10道,查看更多30道...

Dubbo高级面试题汇总及答案(2021年Dubbo面试题及答案大全)

01、 说说核心的配置有哪些?
02、 Dubbo集群提供了哪些负载均衡策略?
03、 Dubbo 使用的是什么通信框架?
04、 服务调用是阻塞的吗?
05、 dubbo 在安全机制方面如何解决的?
06、 Dubbo 超时时间怎样设置?
07、 Dubbo 的注册中心集群挂掉,者和订阅者之间还能通信么?
08、 Dubbo telnet 命令能做什么?
09、 你还了解别的分布式框架吗?
10、 在使用过程中都遇到了些什么问题?

此处,仅展示前10道,查看更多30道...

MySQL中级面试题及答案大全(2021年MySQL面试题答案大汇总)

01、 数据库自增主键可能遇到什么问题。
02、 MySQL中InnoDB引擎的行锁是怎么实现的?
03、 MySQL有关权限的表都有哪几个?
04、 索引失效情况? ==校验SQL语句是否使用了索引方式为:
05、 什么情况下设置了索引但无法使用
06、 为什么要使用视图?什么是视图?
07、 MySQL中InnoDB引擎的行锁是怎么实现的?
08、 怎么优化SQL查询语句吗
09、 如何删除索引
10、 说一下数据库的三大范式

此处,仅展示前10道,查看更多30道...

MySQL中级面试题大全带答案(2021年MySQL面试题及答案整理)

01、 有多少种日志
02、 在高并发情况下,如何做到安全的修改同一行数据?
03、 如果一个表有一列定义为TIMESTAMP,将发生什么?
04、 MySQL中DATETIME和TIMESTAMP的区别
05、 大表数据查询,怎么优化
06、 MyISAM索引与InnoDB索引的区别?
07、 MySQL中TEXT数据类型的最大长度
08、 MySQL中TEXT数据类型的最大长度
09、 limit 1000000 加载很慢的话,你是怎么解决的呢?
10、 drop、delete与truncate的区别

此处,仅展示前10道,查看更多30道...

MySQL中级面试题汇总及答案(2021年MySQL面试题及答案大全)

01、 实践中如何优化MySQL
02、 如何通俗地理解三个范式?
03、 索引有哪几种类型?
04、 MySQL的复制原理以及流程
05、 Hash索引和B+树区别是什么?你在设计索引是怎么抉择的?
06、 什么是基本表?什么是视图?
07、 什么是MySQL?
08、 什么是锁?
09、 NOW()和CURRENT_DATE()有什么区别?
10、 数据库的乐观锁和悲观锁。

此处,仅展示前10道,查看更多30道...

MySQL中级面试题附答案汇总(2021年MySQL面试题及答案大全)

01、 B+树在满足聚簇索引和覆盖索引的时候不需要回表查询数据?
02、 MySQL数据库cpu飙升到500%的话他怎么处理?
03、 谈谈MySQL的Explain
04、 MyISAM表格将在哪里存储,并且还提供其存储格式?
05、 什么是基本表?什么是视图?
06、 什么是数据库事务?
07、 B+Tree的页子节点都可以存放哪些东西?
08、 BLOB和TEXT有什么区别?
09、 覆盖索引、回表等这些,了解过吗?
10、 非主键索引一定会查询多次吗?

此处,仅展示前10道,查看更多30道...

MySQL面试题及答案大全(2021年MySQL面试题答案大汇总)

01、 主键和候选键有什么区别?
02、 解释MySQL外连接、内连接与自连接的区别
03、 SQL的生命周期?
04、 如何写sql能够有效的使用到复合索引。
05、 对MySQL的锁了解吗
06、 什么是最左前缀原则?什么是最左匹配原则?
07、 MySQL中都有哪些触发器?
08、 什么是存储过程?有哪些优缺点?
09、 什么是存储过程?有哪些优缺点?
10、 如何优化查询过程中的数据访问

此处,仅展示前10道,查看更多30道...

MySQL面试题大全带答案(2021年MySQL面试题及答案整理)

01、 MySQL中有哪几种锁?
02、 myisamchk是用来做什么的?
03、 NULL是什么意思
04、 读写分离有哪些解决方案?
05、 数据库为什么使用B+树而不是B树
06、 Innodb的事务实现原理?
07、 varchar(50)中50的涵义
08、 一条SQL语句在MySQL中如何执行的?
09、 什么是死锁?怎么解决?
10、 如何在Unix和MySQL时间戳之间进行转换?

此处,仅展示前10道,查看更多30道...

MySQL面试题带答案(2021年MySQL面试题及答案大汇总)

01、 UNION与UNION ALL的区别?
02、 CHAR和VARCHAR的区别?
03、 Hash索引和B+树所有有什么区别或者说优劣呢?
04、 索引的基本原理
05、 简单总结下
06、 什么是死锁?怎么解决?
07、 LIKE声明中的%和_是什么意思?
08、 SQL 约束有哪几种呢?
09、 创建索引的三种方式
10、 为什么官方建议使用自增长主键作为索引?

此处,仅展示前10道,查看更多30道...

MySQL面试题汇总及答案(2021年MySQL面试题及答案大全)

01、 隔离级别与锁的关系
02、 MySQL事务得四大特性以及实现原理
03、 锁的优化策略
04、 varchar与char的区别
05、 最左匹配原则?
06、 创建索引的三种方式
07、 日常工作中你是怎么优化SQL的?
08、 主从同步延迟的解决办法
09、 关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过?
10、 MySQL的binlog有几种录入格式?分别有什么区别?

此处,仅展示前10道,查看更多30道...

MySQL面试题附答案汇总(2021年MySQL面试题及答案大全)

01、 使用悲观锁
02、 一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录。
03、 覆盖索引、回表等这些,了解过吗?
04、 索引能干什么?
05、 为什么要尽量设定一个主键?
06、 数据库三大范式是什么
07、 MySQL的binlog有有几种录入格式?分别有什么区别?
08、 MySQL为什么这么设计
09、 主键使用自增ID还是UUID,为什么?
10、 索引使用场景

此处,仅展示前10道,查看更多30道...

MySQL面试题附答案(2021年MySQL面试题及答案大汇总)

01、 主从同步延迟的原因
02、 数据库中的事务是什么?
03、 索引的一些潜规则
04、 MySql, Oracle,Sql Service的区别
05、 为表中得字段选择合适得数据类型
06、 MySQL一条SQL加锁分析
07、 事务的隔离级别有哪些?MySQL的默认隔离级别是什么?
08、 MySQL中in 和exists的区别。
09、 500台db,在最快时间之内重启。
10、 数据库经常使用的函数

此处,仅展示前10道,查看更多30道...

MySQL高级面试题大全带答案(2021年MySQL面试题及答案整理)

01、 SQL的生命周期?
02、 索引有哪几种类型?
03、 前缀索引
04、 MyISAM表格将在哪里存储,并且还提供其存储格式?
05、 联合索引是什么?为什么需要注意联合索引中的顺序?
06、 Myql中的事务回滚机制概述
07、 MySQL中有哪几种锁,列举一下?
08、 limit 1000000 加载很慢的话,你是怎么解决的呢?
09、 MySQL中int(20)和char(20)以及varchar(20)的区别
10、 什么是内连接、外连接、交叉连接、笛卡尔积呢?

此处,仅展示前10道,查看更多30道...

MySQL高级面试题汇总及答案(2021年MySQL面试题及答案大全)

01、 按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法
02、 数据库索引的原理,为什么要用 B+树,为什么不用二叉树?
03、 MYSQL数据库服务器性能分析的方法命令有哪些?
04、 SQL语句的语法顺序:
05、 简述在MySQL数据库中MyISAM和InnoDB的区别
06、 一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录。
07、 MySQL的复制原理以及流程
08、 读写分离常见方案?
09、 drop、delete与truncate的区别
10、 字段为什么要求定义为not null?

此处,仅展示前10道,查看更多30道...

MySQL高级面试题附答案汇总(2021年MySQL面试题及答案大全)

01、 非聚簇索引一定会回表查询吗?
02、 varchar(50)中50的涵义
03、 完整性约束包括哪些?
04、 谈谈六种关联查询,使用场景。
05、 MVCC熟悉吗,它的底层原理?
06、 锁的优化策略
07、 什么是聚簇索引?何时使用聚簇索引与非聚簇索引
08、 500台db,在最快时间之内重启。
09、 你们数据库是否支持emoji表情存储,如果不支持,如何操作?
10、 说一下大表查询的优化方案

此处,仅展示前10道,查看更多30道...

并发编程中级面试题及答案大全(2021年并发编程面试题答案大汇总)

01、 谈谈JVM中,对类加载器的认识
02、 volatile 变量和 atomic 变量有什么不同?
03、 62、volatile 变量和 atomic 变量有什么不同?
04、 类加载的过程是什么?
05、 多线程的好处
06、 对象的访问方式有哪些?
07、 什么是阻塞式方法?
08、 谈谈 JVM 中的常量池
09、 什么是上下文切换?
10、 如何停止一个正在运行的线程?

此处,仅展示前10道,查看更多30道...

并发编程中级面试题大全带答案(2021年并发编程面试题及答案整理)

01、 在Java中Executor和Executors的区别?
02、 你将如何使用thread dump?你将如何分析Thread dump?
03、 说说类加载的过程
04、 谈谈你知道的垃圾收集器
05、 JIT是什么?
06、 synchronized和ReentrantLock的区别
07、 程序计数器为什么是私有的?
08、 Minor Gc和Full GC 有什么不同呢?
09、 各种回收器,各自优缺点,重点CMS、G1
10、 Java的内存模型是什么?(JMM是什么?)

此处,仅展示前10道,查看更多30道...

并发编程中级面试题大汇总(2021年并发编程面试题大全带答案)

01、 有哪些类加载器?
02、 JVM垃圾回收机制,何时触发MinorGC等操作
03、 什么是并发队列:
04、 用Java实现阻塞队列
05、 怎么检测一个线程是否拥有锁?
06、 对象分配规则
07、 说说类加载的过程
08、 乐观锁和悲观锁的理解及如何实现,有哪些实现方式?
09、 MinorGC,MajorGC、FullGC都什么时候发生?
10、 为什么wait, notify 和 notifyAll这些方法不在thread类里面?

此处,仅展示前10道,查看更多30道...

并发编程中级面试题汇总及答案(2021年并发编程面试题及答案大全)

01、 你如何确保main()方法所在的线程是Java 程序最后结束的线程?
02、 什么是不可变对象,它对写并发应用有什么帮助?
03、 单例模式了解吗?给我解释一下双重检验锁方式实现单例模式!”
04、 什么是内存屏障?
05、 JVM 数据运行区,哪些会造成 OOM 的情况?
06、 什么是方法内联?
07、 Java 堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)
08、 说一下堆和栈的区别
09、 JVM新生代中为什么要分为Eden和Survivor?
10、 详细介绍一下JVM内存模型

此处,仅展示前10道,查看更多30道...

并发编程中级面试题附答案汇总(2021年并发编程面试题及答案大全)

01、 SWAP会影响性能么?
02、 volatile 关键字的作用
03、 可以描述一下 class 文件的结构吗?
04、 什么是重排序
05、 多线程的常用方法
06、 创建线程的四种方式
07、 请你谈谈对OOM的认识
08、 列举一些你知道的打破双亲委派机制的例子。为什么要打破?
09、 JRE、JDK、JVM 及 JIT 之间有什么不同?
10、 线程池都有哪些状态?

此处,仅展示前10道,查看更多30道...

并发编程面试题及答案大全(2021年并发编程面试题答案大汇总)

01、 sleep方法和wait方法有什么区别?
02、 不可变对象对多线程有什么帮助
03、 串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?
04、 为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?
05、 生产环境用的什么JDK?如何配置的垃圾收集器?
06、 Linux环境下如何查找哪个线程使用CPU最长
07、 你经常使用什么并发容器,为什么?
08、 线程池四种创建方式?
09、 简述Java的对象结构
10、 堆(Heap-线程共享) -运行时数据区

此处,仅展示前10道,查看更多30道...

并发编程面试题大全带答案(2021年并发编程面试题及答案整理)

01、 什么是Executors?
02、 类加载是什么?
03、 如何让正在运行的线程暂停一段时间?
04、 32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?
05、 什么是乐观锁和悲观锁
06、 说一下 JVM 调优的工具?
07、 Java中的同步集合与并发集合有什么区别?
08、 为什么代码会重排序?
09、 CopyOnWriteArrayList 的缺点?
10、 复制算法(copying)

此处,仅展示前10道,查看更多30道...

并发编程面试题大汇总(2021年并发编程面试题大全带答案)

01、 OSGI( 动态模型系统)
02、 什么时候会触发FullGC
03、 invokedynamic指令是干什么的?
04、 CopyOnWriteArrayList 是什么?
05、 你知道哪些内存分配与回收策略?
06、 常用并发列队的介绍:
07、 GC 是什么? 为什么要有 GC
08、 堵塞队列:
09、 说说CMS垃圾收集器的工作原理
10、 什么是Vector

此处,仅展示前10道,查看更多30道...

并发编程面试题带答案(2021年并发编程面试题及答案大汇总)

01、 什么是ThreadPoolExecutor?
02、 栈帧里面包含哪些东西?
03、 Serial Old 收集器(单线程标记整理算法 )
04、 为什么 Thread 类的 sleep()和 yield ()方法是静态的?
05、 如何在 Windows 和 Linux 上查找哪个线程cpu利用率最高?
06、 Java Concurrency API中的Lock接口(Lock interface)是什么?对比同步它有什么优势?
07、 你都用过G1垃圾回收器的哪几个重要参数?
08、 乐观锁和悲观锁的理解及如何实现,有哪些实现方式?
09、 MinorGC、MajorGC、FullGC 什么时候发生?
10、 运行时栈帧包含哪些结构?

此处,仅展示前10道,查看更多30道...

并发编程面试题汇总及答案(2021年并发编程面试题及答案大全)

01、 volatile关键字的作用
02、 谈谈你知道的垃圾回收算法
03、 程序计数器
04、 原子类的常用类
05、 线程的状态
06、 什么是IO密集
07、 哪些是 GC Roots?
08、 多线程应用场景
09、 newScheduledThreadPool
10、 什么是方法区

此处,仅展示前10道,查看更多30道...

并发编程面试题附答案汇总(2021年并发编程面试题及答案大全)

01、 假如生产环境CPU占用过高,请谈谈你的分析思路和定位。
02、 说说线程栈
03、 类加载器双亲委派模型机制?
04、 说说G1垃圾收集器的工作原理
05、 阻塞队列和非阻塞队列区别
06、 请解释StackOverflowError和OutOfMemeryError的区别?
07、 JAVA弱引用
08、 标记整理算法(Mark-Compact)
09、 Java 中会存在内存泄漏?简述一下
10、 堆的作用是什么?

此处,仅展示前10道,查看更多30道...

并发编程面试题附答案(2021年并发编程面试题及答案大汇总)

01、 创建线程的三种方式的对比?
02、 synchronized、volatile、CAS 比较
03、 JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使用
04、 如何判断一个常量是废弃常量 ?
05、 什么是线程池?
06、 JVM 如何确定垃圾对象?
07、 JVM 运行时内存
08、 线程池的优点?
09、 为什么线程通信的方法wait(), notify()和notifyAll()被定义在Object 类里?
10、 Semaphore有什么作用

此处,仅展示前10道,查看更多30道...

并发编程高级面试题及答案大全(2021年并发编程面试题答案大汇总)

01、 本地方法区(线程私有)
02、 Java 线程数过多会造成什么异常?
03、 类加载器
04、 ZGC收集器中的染色指针有什么用?
05、 Java对象的布局了解过吗?
06、 什么是分布式垃圾回收(DGC)?它是如何工作的?
07、 你熟悉哪些垃圾收集算法?
08、 Java 中的同步集合与并发集合有什么区别?
09、 各种回收算法
10、 双亲委派机制可以被违背吗?请举例说明。

此处,仅展示前10道,查看更多30道...

并发编程高级面试题大全带答案(2021年并发编程面试题及答案整理)

01、 JVM 中一次完整的 GC 流程(从 ygc 到 fgc)是怎样的
02、 64 位 JVM 中,int 的长度是多数?
03、 遇到过元空间溢出吗?
04、 Java 的引用有哪些类型?
05、 并发编程有什么缺点
06、 Java中用到的线程调度算法是什么?
07、 在 Java 程序中怎么保证多线程的运行安全?
08、 谈谈动态年龄判断
09、 什么是CAS
10、 线程池中 submit() 和 execute() 方法有什么区别?

此处,仅展示前10道,查看更多30道...

并发编程高级面试题大汇总(2021年并发编程面试题大全带答案)

01、 垃圾收集算法
02、 调优命令有哪些?
03、 ThreadPoolExecutor饱和策略有哪些?
04、 多线程中 synchronized 锁升级的原理是什么?
05、 类加载有几个过程?
06、 Collections.synchronized  是什么?
07、 JVM 监控与分析工具你用过哪些?介绍一下。
08、 运行时常量池的作用是什么?
09、 同步方法和同步块,哪个是更好的选择?
10、 synchronized 和 Lock 有什么区别?

此处,仅展示前10道,查看更多30道...

并发编程高级面试题汇总及答案(2021年并发编程面试题及答案大全)

01、 有哪些打破了双亲委托机制的案例?
02、 什么情况下会发生栈溢出?
03、 Java线程池中submit() 和 execute()方法有什么区别?
04、 什么时候会造成堆外内存溢出?
05、 说下有哪些类加载器?
06、 什么是堆
07、 Java 如何实现多线程之间的通讯和协作?
08、 JVM 的内存模型以及分区情况和作用
09、 类的实例化顺序
10、 介绍一下类文件结构吧!

此处,仅展示前10道,查看更多30道...

并发编程高级面试题附答案汇总(2021年并发编程面试题及答案大全)

01、 你如何在Java中获取线程堆栈?
02、 描述一下什么情况下,对象会从年轻代进入老年代
03、 怎么打出线程栈信息?
04、 方法区的作用是什么?
05、 在java中守护线程和本地线程区别?
06、 本地方法栈
07、 分代收集算法
08、 什么是程序计数器
09、 什么是原子类
10、 如何判断一个类是无用的类?

此处,仅展示前10道,查看更多30道...

Spring中级面试题及答案大全(2021年Spring面试题答案大汇总)

01、 什么是Spring的依赖注入?
02、 什么是 AOP?
03、 什么是有界上下文?
04、 列举 Spring Framework 的优点。
05、 什么是Feign?
06、 什么是 CSRF 攻击?
07、 哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?
08、 path=”users”, collectionResourceRel=”users” 如何与 Spring Data Rest 一起使用?
09、 Spring Cloud Zookeeper
10、 [@Autowired 注解有什么用?](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring中级面试题及答案大全(2021年Spring面试题答案大汇总).md#10[@autowired-]/autowired--注解有什么用)

此处,仅展示前10道,查看更多30道...

Spring中级面试题及答案汇总(2021年Spring面试题答案大全)

01、 可以通过多少种方式完成依赖注入?
02、 Spring AOP and AspectJ AOP 有什么区别?
03、 SpringBoot 的核心配置文件有哪几个?它们的区别是什么?
04、 微服务之间是如何独立通讯的
05、 SpringBoot有哪些优点?
06、 SpringCloud有几种调用接口方式
07、 @SpringBootApplication注释在内部有什么用处?
08、 SpringBoot 的核心注解是哪个?它主要由哪几个注解组成的?
09、 什么是YAML?
10、 接⼝限流⽅法?

此处,仅展示前10道,查看更多30道...

Spring中级面试题大全带答案(2021年Spring面试题及答案整理)

01、 双因素身份验证的凭据类型有哪些?
02、 康威定律是什么?
03、 spring 提供了哪些配置方式?
04、 spring cloud 断路器的作用是什么?
05、 什么是SpringBoot?
06、 如何在自定义端口上运行 SpringBoot应用程序?
07、 我们如何连接一个像 MySQL 或者Orcale 一样的外部数据库?
08、 运行 SpringBoot 有哪几种方式?
09、 SpringBoot 打成的 jar 和普通的 jar 有什么区别 ?
10、 如何在 SpringBoot中禁用 Actuator端点安全性?

此处,仅展示前10道,查看更多30道...

Spring中级面试题大汇总(2021年Spring面试题大全带答案)

01、 如果在拦截请求中,我想拦截get方式提交的方法,怎么配置
02、 什么是Spring MVC框架的控制器?
03、 SpringBoot运行项目的几种方式?
04、 服务降级底层是如何实现的?
05、 SpringBoot 有哪几种读取配置的方式?
06、 @LoadBalanced注解的作用
07、 SpringBoot 中的监视器是什么?
08、 有哪些不同类型的IOC(依赖注入)方式?
09、 请描述Spring MVC的工作流程?描述一下 DispatcherServlet 的工作流程?
10、 如何重新加载SpringBoot上的更改,而无需重新启动服务器?

此处,仅展示前10道,查看更多30道...

Spring中级面试题汇总及答案(2021年Spring面试题及答案大全)

01、 SpringBoot 自动配置原理是什么?
02、 ApplicationContext通常的实现是什么?
03、 SpringBoot中的监视器是什么?
04、 shiro和oauth还有cas他们之间的关系是什么?问下您公司权限是如何设计,还有就是这几个概念的区别。
05、 AOP 有哪些实现方式?
06、 你如何理解 SpringBoot 配置加载顺序?
07、 如何在不使用BasePACKAGE过滤器的情况下排除程序包?
08、 Ribbon和Feign的区别?
09、 创建一个 SpringBoot Project 的最简单的方法是什么?
10、 SpringBoot 配置文件的加载顺序

此处,仅展示前10道,查看更多30道...

Spring中级面试题附答案汇总(2021年Spring面试题及答案大全)

01、 SpringBoot 的核心注解是哪个?它主要由哪几个注解组成的?
02、 SpringBoot 2、X 有什么新特性?与 1、X 有什么区别?
03、 SpringBoot如何配置log4j?
04、 spring 中有多少种 IOC 容器?
05、 SpringCloud由什么组成
06、 什么是bean装配?
07、 [@RequestMapping 注解](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring中级面试题附答案汇总(2021年Spring面试题及答案大全).md#7[@requestmapping-]/requestmapping--注解)
08、 什么是依赖注入?
09、 什么是耦合和凝聚力?
10、 [@Required 注解有什么用?](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring中级面试题附答案汇总(2021年Spring面试题及答案大全).md#10[@required-]/required--注解有什么用)

此处,仅展示前10道,查看更多30道...

Spring面试题及答案大全(2021年Spring面试题答案大汇总)

01、 网关与过滤器有什么区别
02、 spring 支持集中 bean scope?
03、 保护 SpringBoot 应用有哪些方法?
04、 架构师在微服务架构中的角色是什么?
05、 spring JDBC API 中存在哪些类?
06、 Spring配置文件
07、 为什么要使用 Spring Cloud 熔断器?
08、 什么是 Swagger?你用 SpringBoot 实现了它吗?
09、 SpringBoot 如何设置支持跨域请求?
10、 你对SpringBoot有什么了解?

此处,仅展示前10道,查看更多30道...

Spring面试题及答案整理(2021年Spring面试题答案大汇总)

01、 解释AOP
02、 Spring Cloud和各子项目版本对应关系
03、 运行 SpringBoot 有哪几种方式?
04、 什么是Spring Cloud?
05、 有哪些类型的通知(Advice)?
06、 为什么我们需要 spring-boot-maven-plugin?
07、 比较一下 Spring Security 和 Shiro 各自的优缺点 ?
08、 合同测试你懂什么?
09、 使用Spring框架的好处是什么?
10、 spring boot初始化环境变量流程?

此处,仅展示前10道,查看更多30道...

Spring面试题及答案汇总(2021年Spring面试题答案大全)

01、 什么是通知(Advice)?
02、 第⼀层缓存:
03、 什么是 Aspect 切面
04、 JPA 和 Hibernate 有哪些区别?
05、 SpringCloud Config 可以实现实时刷新吗?
06、 什么是Eureka
07、 什么是消费者驱动的合同(CDC)?
08、 Spring支持的ORM
09、 什么是 SpringBoot Stater ?
10、 什么是服务降级

此处,仅展示前10道,查看更多30道...

Spring面试题大全带答案(2021年Spring面试题及答案整理)

01、 @ResponseBody注解的作用
02、 项目中前后端分离部署,所以需要解决跨域的问题。
03、 Spring Cloud Netflix(重点,这些组件用的最多)
04、 SpringBoot支持什么前端模板,
05、 负载平衡的意义什么?
06、 分布式配置中心的作用?
07、 SpringBoot读取配置文件的方式
08、 什么是执行器停机?
09、 Spring Cloud Task
10、 列举微服务技术栈

此处,仅展示前10道,查看更多30道...

Spring面试题大汇总(2021年Spring面试题大全带答案)

01、 微服务的缺点:
02、 什么是 Spring Framework?
03、 各服务之间通信,对Restful和Rpc这2种方式如何做选择?
04、 如何给Spring 容器提供配置元数据?
05、 哪些是重要的bean生命周期方法? 你能重载它们吗?
06、 如何在 SpringBoot 中禁用 Actuator 端点安全性?
07、 一个Spring的应用看起来象什么?
08、 第⼆层缓存:
09、 自动装配有哪些局限性 ?
10、 Spring MVC与Struts2区别

此处,仅展示前10道,查看更多30道...

Spring面试题带答案(2021年Spring面试题及答案大汇总)

01、 如何在SpringBoot应用程序中实现Spring安全性?
02、 spring 支持哪些 ORM 框架
03、 Spring Cloud解决了哪些问题?
04、 SpringBoot、Spring MVC 和 Spring 有什么区别
05、 SpringBoot 是否可以使用 XML 配置 ?
06、 什么是 WebSockets?
07、 Spring支持的事务管理类型
08、 什么是幂等性?它是如何使用的?
09、 [@Autowired 注解](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring面试题带答案(2021年Spring面试题及答案大汇总).md#9[@autowired-]/autowired--注解)
10、 SpringBoot 的核心注解是哪个?它主要由哪几个注解组成的?

此处,仅展示前10道,查看更多30道...

Spring面试题汇总及答案(2021年Spring面试题及答案大全)

01、 如何在 SpringBoot 中添加通用的 JS 代码?
02、 什么是Spring Cloud?
03、 Spring Cloud OpenFeign
04、 SpringBoot Starter的工作原理
05、 Spring Cloud和SpringBoot版本对应关系
06、 如何不通过任何配置来选择 Hibernate 作为 JPA 的默认实现?
07、 什么是SpringBoot?
08、 Spring对DAO的支持
09、 SpringBoot 2.X 有什么新特性?与 1.X 有什么区别?
10、 谈一下领域驱动设计

此处,仅展示前10道,查看更多30道...

Spring面试题附答案汇总(2021年Spring面试题及答案大全)

01、 分布式配置中心有那些框架?
02、 什么是 AOP 代理?
03、 PACT在微服务架构中的用途是什么?
04、 什么是凝聚力?
05、 微服务之间是如何独立通讯的?
06、 SpringBoot 支持哪些日志框架?推荐和默认的日志框架是哪个?
07、 什么是客户证书?
08、 什么是Spring Initializer?
09、 Springboot 有哪些优点?
10、 什么是Spring Cloud Bus?

此处,仅展示前10道,查看更多30道...

Spring面试题附答案(2021年Spring面试题及答案大汇总)

01、 如何在 SpringBoot 启动的时候运行一些特定的代码?
02、 Spring Cloud OpenFeign
03、 常用网关框架有那些?
04、 如何重新加载SpringBoot上的更改,而无需重新启动服务器?
05、 如何集成SpringBoot和ActiveMQ?
06、 SpringBoot有哪些优点?
07、 SpringBoot 提供了哪些核心功能?
08、 如何集成 SpringBoot 和 ActiveMQ?
09、 什么是Spring Profiles?
10、 什么是Eureka的自我保护模式,

此处,仅展示前10道,查看更多30道...

Spring高级面试题及答案大全(2021年Spring面试题答案大汇总)

01、 如何解决POST请求中文乱码问题,GET的又如何处理呢?
02、 [@Component, @Controller, @Repository, @Service 有何区别?](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring高级面试题及答案大全(2021年Spring面试题答案大汇总).md#2@component,-@controller,-@repository,-[@service-]/service--有何区别)
03、 [@Qualifier 注解有什么用?](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring高级面试题及答案大全(2021年Spring面试题答案大汇总).md#3[@qualifier-]/qualifier--注解有什么用)
04、 SpringBoot 自动配置原理
05、 spring bean 容器的生命周期是什么样的?
06、 SpringBoot 实现热部署有哪几种方式?
07、 Spring由哪些模块组成?
08、 Spring IoC 的实现机制。
09、 使用 Spring 有哪些方式?
10、 什么是 Spring Cloud Bus?

此处,仅展示前10道,查看更多30道...

Spring高级面试题及答案汇总(2021年Spring面试题答案大全)

01、 是否可以在Spring boot中更改嵌入式Tomcat服务器的端口?
02、 什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?
03、 如何使用 SpringBoot 实现全局异常处理?
04、 SpringBoot 打成的 jar 和普通的 jar 有什么区别 ?
05、 什么是Spring的内部bean?
06、 怎样开启注解装配?
07、 链路跟踪Sleuth
08、 有几种不同类型的自动代理?
09、 如何使用 SpringBoot 实现异常处理?
10、 为什么我们需要 spring-boot-maven-plugin?

此处,仅展示前10道,查看更多30道...

Spring高级面试题大全带答案(2021年Spring面试题及答案整理)

01、 Spring Cloud Consul
02、 Spring MVC的异常处理?
03、 SpringBoot 的核心注解是哪个?它主要由哪几个注解组成的?
04、 [@Qualifier 注解](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring高级面试题大全带答案(2021年Spring面试题及答案整理).md#4[@qualifier-]/qualifier--注解)
05、 服务注册和发现是什么意思?Spring Cloud 如何实现?
06、 为什么需要域驱动设计(DDD)?
07、 什么是 Spring Data ?
08、 设计微服务的最佳实践是什么?
09、 什么是 AOP 切点
10、 SpringBoot 中如何解决跨域问题 ?

此处,仅展示前10道,查看更多30道...

Spring高级面试题大汇总(2021年Spring面试题大全带答案)

01、 SpringBoot 支持哪些日志框架?推荐和默认的日志框架是哪个?
02、 什么是SpringBoot
03、 DiscoveryClient的作用
04、 什么是Spring MVC?简单介绍下你对Spring MVC的理解?
05、 spring DAO 有什么用?
06、 什么是基于Java的Spring注解配置? 给一些注解的例子.
07、 SpringBoot 有哪几种读取配置的方式?
08、 SpringBoot的配置文件有哪几种格式?区别是什么?
09、 Spring Cloud Netflix
10、 什么是Spring Cloud?

此处,仅展示前10道,查看更多30道...

Spring高级面试题汇总及答案(2021年Spring面试题及答案大全)

01、 如何重新加载SpringBoot上的更改,而无需重新启动服务器?
02、 能否举一个例子来解释更多 Staters 的内容?
03、 微服务限流 http限流:我们使⽤nginx的limitzone来完成:
04、 Spring MVC里面拦截器是怎么写的
05、 什么是无所不在的语言?
06、 [@Required 注解有什么用?](https://gitee.com/souyunku/NewDevBooks/blob/master/docs/Spring/Spring高级面试题汇总及答案(2021年Spring面试题及答案大全).md#6[@required-]/required--注解有什么用)
07、 Spring、SpringBoot、SpringMVC的区别?
08、 微服务的优点
09、 我们如何在测试中消除非决定论?
10、 什么是 JavaConfig?

此处,仅展示前10道,查看更多30道...

Spring高级面试题附答案汇总(2021年Spring面试题及答案大全)

01、 什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?
02、 什么是Spring Cloud Zuul(服务网关)
03、 如何使用 SpringBoot 自动重装我的应用程序?
04、 SpringBoot 2.X 有什么新特性?与 1.X 有什么区别?
05、 Spring MVC怎么和AJAX相互调用的?
06、 REST 和RPC对比
07、 核心容器(应用上下文) 模块。
08、 Spring框架的事务管理有哪些优点?
09、 什么是bean的自动装配?
10、 Spring Framework 有哪些不同的功能?

此处,仅展示前10道,查看更多30道...

SpringBoot中级面试题汇总及答案(2021年SpringBoot面试题及答案大全)

01、 SpringBoot Starter 的工作原理是什么?
02、 SpringBoot 的核心配置文件有哪几个?它们的区别是什么?
03、 Spring、SpringBoot、SpringMVC的区别?
04、 SpringBoot的核心注解是哪个?它主要由哪几个注解组成的?
05、 SpringBoot 配置文件的加载顺序
06、 如何在 SpringBoot 中添加通用的 JS 代码?
07、 SpringBoot 中如何实现定时任务 ?
08、 如何在SpringBoot中禁用Actuator端点安全性?
09、 Async异步调用方法
10、 什么是自动配置?

此处,仅展示前10道,查看更多30道...

SpringBoot中级面试题附答案汇总(2021年SpringBoot面试题及答案大全)

01、 什么是 Spring Data?
02、 运行 SpringBoot 有哪几种方式?
03、 什么是Swagger?你用SpringBoot实现了它吗?
04、 SpringBoot 的核心注解是哪个?它主要由哪几个注解组成的?
05、 什么是 YAML?
06、 如何在自定义端口上运行 SpringBoot应用程序?
07、 当 SpringBoot 应用程序作为 Java 应用程序运行时,后台会发生什么?
08、 我们如何连接一个像 MySQL 或者Orcale 一样的外部数据库?
09、 SpringBoot、Spring MVC 和 Spring 有什么区别?
10、 SpringBoot常用的starter有哪些?

此处,仅展示前10道,查看更多30道...

SpringBoot面试题带答案(2021年SpringBoot面试题及答案大汇总)

01、 SpringBoot 如何设置支持跨域请求?
02、 SpringBoot多数据源拆分的思路
03、 SpringBoot 2.X 有什么新特性?与 1.X 有什么区别?
04、 SpringBoot有哪些优点?
05、 RequestMapping 和 GetMapping 的不同之处在哪里?
06、 如何实现 SpringBoot 应用程序的安全性?
07、 你能否举一个以 ReadOnly 为事务管理的例子?
08、 SpringBoot读取配置文件的方式
09、 您使用了哪些 starter maven 依赖项?
10、 SpringBoot有哪些优点?

此处,仅展示前10道,查看更多30道...

SpringBoot面试题汇总及答案(2021年SpringBoot面试题及答案大全)

01、 如何不通过任何配置来选择 Hibernate 作为 JPA 的默认实现?
02、 SpringBoot 的核心注解是哪个?它主要由哪几个注解组成的?
03、 什么是 WebSockets?
04、 运行 SpringBoot 有哪几种方式?
05、 什么是执行器停机?
06、 我们如何监视所有 SpringBoot 微服务?
07、 如何使用SpringBoot实现分页和排序?
08、 什么是 JavaConfig?
09、 如何实现SpringBoot应用程序的安全性?
10、 比较一下 Spring Security 和 Shiro 各自的优缺点 ?

此处,仅展示前10道,查看更多30道...

SpringBoot面试题附答案汇总(2021年SpringBoot面试题及答案大全)

01、 Spring Cache 三种常用的缓存注解和意义?
02、 SpringBoot有哪些优点?
03、 什么是CSRF攻击?
04、 SpringBoot 2.X 有什么新特性?与 1.X 有什么区别?
05、 你如何理解 SpringBoot 配置加载顺序?
06、 SpringBoot的缺点
07、 微服务中如何实现 session 共享 ?
08、 SpringBoot 是否可以使用 XML 配置 ?
09、 什么是 JavaConfig?
10、 各服务之间通信,对Restful和Rpc这2种方式如何做选择?

此处,仅展示前10道,查看更多30道...

SpringBoot面试题附答案(2021年SpringBoot面试题及答案大汇总)

01、 SpringBoot 配置加载顺序?
02、 SpringBoot 自动配置原理是什么?
03、 SpringBoot 支持哪些日志框架?推荐和默认的日志框架是哪个?
04、 SpringBoot 实现热部署有哪几种方式?
05、 为什么我们需要 spring-boot-maven-plugin?
06、 比较一下 Spring Security 和 Shiro 各自的优缺点 ?
07、 什么是JavaConfig?
08、 SpringBoot 2.X 有什么新特性?与 1.X 有什么区别?
09、 JPA 和 Hibernate 有哪些区别?
10、 YAML 配置的优势在哪里 ?

此处,仅展示前10道,查看更多30道...

SpringBoot高级面试题汇总及答案(2021年SpringBoot面试题及答案大全)

01、 SpringBoot 中如何解决跨域问题 ?
02、 如何集成 SpringBoot 和 ActiveMQ?
03、 什么是 Apache Kafka?
04、 spring-boot-starter-parent 有什么用 ?
05、 SpringBoot与SpringCloud 区别
06、 SpringBoot 中的 starter 到底是什么 ?
07、 spring boot监听器流程?
08、 SpringBoot 支持哪些日志框架?推荐和默认的日志框架是哪个?
09、 什么是SpringBoot?
10、 SpringBoot常用的starter有哪些?

此处,仅展示前10道,查看更多30道...

SpringBoot高级面试题附答案汇总(2021年SpringBoot面试题及答案大全)

01、 使用 SpringBoot 启动连接到内存数据库 H2 的 JPA 应用程序需要哪些依赖项?
02、 SpringBoot 中的 starter 到底是什么 ?
03、 SpringBoot 可以兼容老 Spring 项目吗,如何做?
04、 SpringBoot 的核心配置文件有哪几个?它们的区别是什么?
05、 spring boot 核心配置文件是什么?bootstrap.properties 和 application.properties 有何区别 ?
06、 如何使用 SpringBoot 实现分页和排序?
07、 如何集成SpringBoot和ActiveMQ?
08、 如何在 SpringBoot 启动的时候运行一些特定的代码?
09、 SpringBoot 自动配置原理是什么?
10、 SpringBoot事物的使用

此处,仅展示前10道,查看更多30道...

SpringCloud中级面试题汇总及答案(2021年SpringCloud面试题及答案大全)

01、 Spring Cloud解决了哪些问题?
02、 Zuul网关如何搭建集群
03、 我们可以用微服务创建状态机吗?
04、 什么是Feign?
05、 如何设置服务发现?
06、 您对微服务有何了解?
07、 什么是耦合和凝聚力?
08、 什么是Spring Cloud?
09、 dubbo服务注册与发现原理
10、 微服务有什么特点?

此处,仅展示前10道,查看更多30道...

SpringCloud中级面试题附答案汇总(2021年SpringCloud面试题及答案大全)

01、 什么是Spring Cloud Bus?
02、 微服务限流 dubbo限流:dubbo提供了多个和请求相关的filter:ActiveLimitFilter ExecuteLimitFilter TPSLimiterFilter
03、 微服务设计的基础是什么?
04、 eureka服务注册与发现原理
05、 为什么在微服务中需要Reports报告和Dashboards仪表板?
06、 列举微服务技术栈
07、 什么是Eureka的自我保护模式,
08、 微服务有哪些特点?
09、 为什么人们会犹豫使用微服务?
10、 Spring Cloud和各子项目版本对应关系

此处,仅展示前10道,查看更多30道...

SpringCloud面试题带答案(2021年SpringCloud面试题及答案大汇总)

01、 什么是凝聚力?
02、 为什么需要域驱动设计(DDD)?
03、 eureka和zookeeper都可以提供服务注册与发现的功能,请说说两个的区别?
04、 服务降级底层是如何实现的?
05、 什么是持续集成(CI)?
06、 第⼀层缓存:
07、 微服务测试的主要障碍是什么?
08、 接⼝限流⽅法?
09、 什么是feigin?它的优点是什么?
10、 设计微服务的最佳实践是什么?

此处,仅展示前10道,查看更多30道...

SpringCloud面试题汇总及答案(2021年SpringCloud面试题及答案大全)

01、 负载平衡的意义什么?
02、 Spring Cloud Zookeeper
03、 为什么需要学习Spring Cloud
04、 微服务架构如何运作?
05、 22。你能否给出关于休息和微服务的要点?
06、 什么是有界上下文?
07、 Spring Cloud Consul
08、 什么是消费者驱动的合同(CDC)?
09、 您对Mike Cohn的测试金字塔了解多少?
10、 Spring Cloud OpenFeign

此处,仅展示前10道,查看更多30道...

SpringCloud面试题附答案汇总(2021年SpringCloud面试题及答案大全)

01、 什么是微服务
02、 微服务限流 http限流:我们使⽤nginx的limitzone来完成:
03、 Spring Cloud Netflix(重点,这些组件用的最多)
04、 什么是端到端微服务测试?
05、 什么是Netflix Feign?它的优点是什么?
06、 什么是OAuth?
07、 Ribbon是什么?
08、 Spring Cloud抛弃了Dubbo 的RPC通信,采用的是基于HTTP的REST方式。
09、 什么是Idempotence以及它在哪里使用?
10、 SpringBoot支持哪些嵌入式容器?

此处,仅展示前10道,查看更多30道...

SpringCloud面试题附答案(2021年SpringCloud面试题及答案大汇总)

01、 @LoadBalanced注解的作用
02、 什么是Spring Cloud?
03、 Spring Cloud Bus
04、 负载平衡的意义什么?
05、 Web,RESTful API在微服务中的作用是什么?
06、 什么是Spring Cloud Zuul(服务网关)
07、 过渡到微服务时的常见错误
08、 微服务之间如何独立通讯的?
09、 什么是Spring Cloud Gateway?
10、 Spring Cloud Config

此处,仅展示前10道,查看更多30道...

SpringCloud高级面试题汇总及答案(2021年SpringCloud面试题及答案大全)

01、 什么是客户证书?
02、 REST 和RPC对比
03、 分布式配置中心的作用?
04、 链路跟踪Sleuth
05、 服务注册和发现是什么意思?Spring Cloud如何实现?
06、 21、在Spring MVC应用程序中使用WebMvcTest注释有什么用处?
07、 什么是双因素身份验证?
08、 什么是不同类型的微服务测试?
09、 什么是Eureka
10、 常用网关框架有那些?

此处,仅展示前10道,查看更多30道...

ZooKeeper中级面试题汇总及答案(2021年ZooKeeper面试题及答案大全)

01、 分布式集群中为什么会有Master?
02、 会话管理
03、 四种类型的数据节点 Znode
04、 获取分布式锁的流程
05、 删除指定节点?注意?
06、 Zookeeper Watcher 机制 – 数据变更通知
07、 ZAB协议?
08、 zk节点宕机如何处理?
09、 服务端处理 Watcher 实现
10、 在sessionTimeout之内的会话,因服务器压力大、网络故障或客户端主动断开情况下,之前的会话还有效吗?

此处,仅展示前10道,查看更多30道...

ZooKeeper面试题带答案(2021年ZooKeeper面试题及答案大汇总)

01、 Zookeeper做了什么?
02、 说几个zookeeper常用的命令。
03、 服务器角色
04、 ZooKeeper的数据模型?
05、 ACL权限控制机制
06、 Zookeeper对节点的watch监听通知是永久的吗?为什么不是永久的?
07、 Zookeeper 有哪几种几种部署模式?
08、 服务端处理Watcher实现
09、 ACL 权限控制机制
10、 Zookeeper工作原理

此处,仅展示前10道,查看更多30道...

ZooKeeper面试题汇总及答案(2021年ZooKeeper面试题及答案大全)

01、 ZooKeeper用推/拉模式?
02、 集群角色?
03、 Zookeeper 怎么保证主从节点的状态同步?
05、 zookeeper 负载均衡和 nginx 负载均衡区别
06、 权限控制?
07、 zookeeper是如何选取主leader的?
08、 zookeeper负载均衡和nginx负载均衡区别
09、 ZooKeeper 是什么?
10、 数据同步

此处,仅展示前10道,查看更多30道...

ZooKeeper面试题附答案(2021年ZooKeeper面试题及答案大汇总)

01、 四种类型的znode
02、 Zookeeper的典型应用场景
03、 Zookeeper 的典型应用场景
04、 zk的命名服务(文件系统)
05、 Zookeeper文件系统
06、 Zookeeper 和 Dubbo 的关系?
07、 ZooKeeper是什么?
08、 Zookeeper集群管理(文件系统、通知机制)
09、 Zookeeper 文件系统
10、 Chroot特性

此处,仅展示前10道,查看更多30道...

大数据中级面试题汇总及答案(2021年大数据面试题及答案大全)

01、 hive数仓开发的基本流程
02、 “jps”命令的用处?
03、 宕机分为HMaster宕机和HRegisoner宕机,如果是HRegisoner宕机,HMaster会将其所管理的region重新分布到其他活动的RegionServer上,由于数据和日志都持久在HDFS中,该操作不会导致数据丢失。所以数据的一致性和安全性是有保障的。
04、 hadoop和spark都是并行计算,那么他们有什么相同和区别?
05、 创建topic:
06、 请描述如何解决Hbase中region太小和region太大带来的结果。
07、 解释下hbase实时查询原理
08、 RDD 是什么
09、 简单说一下hadoop的map-reduce模型
10、 hadoop的TextInputFormat作用是什么,如何自定义实现?

此处,仅展示前10道,查看更多30道...

大数据中级面试题附答案汇总(2021年大数据面试题及答案大全)

01、 简要描述如何安装配置apache的一个开源hadoop,只描述即可,无需列出具体步骤,列出具体步骤更好。
02、 存储特点
03、 hive中存放的是什么?
04、 hive能像关系型数据库那样建多个库吗?
05、 hive如何优化
06、 过滤器有什么用途:
07、 请列出你在工作中使用过的开发mapreduce的语言
08、 三个datanode中当有一个datanode出现错误时会怎样?
09、 hive是什么
10、 我们开发Job是否能去掉reduce阶段

此处,仅展示前10道,查看更多30道...

大数据面试题带答案(2021年大数据面试题及答案大汇总)

01、 列族怎么创建比较好 <=2
02、 pig , latin , hive语法有什么不同
03、 如何退出输入模式?
04、 hive有哪些保存元数据的方式,各有什么特点
05、 fs.mapr.working.dir只是单一的目录?
06、 生产环境为什么建议使用外部表
07、 如何重启Namenode?
08、 如果在SSH中添加key,是否还需要设置密码?
09、 HDFS存储机制
10、 请写出以下的shell命令

此处,仅展示前10道,查看更多30道...

大数据面试题汇总及答案(2021年大数据面试题及答案大全)

01、 有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复。要求你按照query的频度排序。
02、 谈谈数据倾斜,如何发生的,并给出相应的解决办法
03、 单机(本地)模式中的注意点?
04、 hadoop进程名
05、 varhadooppids用于做什么?
06、 如何在浏览器中查找Namenode?
07、 请列出正常的hadoop集群中hadoop都分别需要启动 哪些进程,他们的作用分别都是什么,请尽量列的详细一些。
08、 hive内部表和外部表的区别
09、 offset是每天消息的偏移量
10、 假如一个分区的数据逐步错误怎么通过hivesql删除

此处,仅展示前10道,查看更多30道...

大数据面试题附答案汇总(2021年大数据面试题及答案大全)

01、 Hbase的rowKey怎么创建比较好?列簇怎么创建比较好?
02、 怎么保证Kafka集群的负载均衡?
03、 使用zk来连接集群
04、 Spark的shuffle过程?
05、 hadoop框架怎么来优化
06、 用mapreduce实现sql语 select count (x) from a group by b;
07、 hadoop中常用的数据压缩算法
08、 HBase的特点是什么?
09、 hbase过滤器实现原则
10、 KafkaUtils.createDstream 和 KafkaUtils.createDirectstream 区别

此处,仅展示前10道,查看更多30道...

大数据面试题附答案(2021年大数据面试题及答案大汇总)

01、 combiner出现在哪个过程
02、 是否可以在Windows上运行Hadoop?
03、 请你用最熟悉的语言编写mapreduce,计算第四列每个元素出现的个数
04、 什么是spark
05、 HDFS读取文件的步骤
06、 hbase内部机制是什么
07、 flush的过程
08、 简述hadoop spark storm hive的特点及使用场景
09、 mapreduce作业,不让reduce输出,用什么代替reduce的功能。
10、 简述hive中的虚拟列的作用?使用它注意事项

此处,仅展示前10道,查看更多30道...

大数据高级面试题汇总及答案(2021年大数据面试题及答案大全)

01、 hdfs运行原理
02、 如何确认hadoop集群的健康状况
03、 什么是udf
04、 请列出正常工作的hadoop集群中hadoop都需要启动哪些进程,他们的作用分别是什么?
05、 请简述mapreduce中的combine和partition的作用
06、 hadoop-env.sh是用于做什么的?
07、 为什么要用flume导入hdfs,hdfs的架构是怎样的?
08、 你认为用java , streaming , pipe方式开发map/reduce , 各有哪些优点
09、 mapreduce的调度模式(题意模糊,可以理解为yarn的调度模式,也可以理解为mr的内部工作流程)
10、 请列出你所知道的hadoop调度器,并简要说明其工作方法?

此处,仅展示前10道,查看更多30道...

Redis中级面试题汇总及答案(2021年Redis面试题及答案大全)

01、 Redis集群方案应该怎么做?都有哪些方案?
02、 Redis的持久化机制是什么?各自的优缺点?
03、 请用Redis和任意语言实现一段恶意登录保护的代码,
04、 为什么Redis需要把所有数据放到内存中?
05、 多节点 Redis 分布式锁:Redlock 算法
06、 Redis 集群最大节点个数是多少?
07、 Redis缓存被击穿处理机制
08、 Reids常用5种数据类型
09、 假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前缀开头的,如果将它们全部找出来?
10、 怎么理解Redis事务?

此处,仅展示前10道,查看更多30道...

Redis中级面试题附答案汇总(2021年Redis面试题及答案大全)

01、 查看Redis使用情况及状态信息用什么命令?
02、 Redis key的过期时间和永久有效分别怎么设置?
03、 Redis做异步队列
04、 你知道有哪些Redis分区实现方案?
05、 使用Redis有哪些好处?
06、 Pipeline 有什么好处,为什么要用pipeline?
07、 Redis 常见性能问题和解决方案:
08、 Redis还提供的高级工具
09、 Redis 最适合的场景?
10、 Redis如何做内存优化?

此处,仅展示前10道,查看更多30道...

Redis面试题带答案(2021年Redis面试题及答案大汇总)

01、 持久化策略选择
02、 Redis常见性能问题和解决方案:
03、 修改配置不重启Redis会实时生效吗?
04、 Redis过期键的删除策略?
05、 Redis与Memcached相比有哪些优势?
06、 Redis持久化的几种方式
07、 为什么Redis需要把所有数据放到内存中?
08、 Redis集群方案应该怎么做?都有哪些方案?
09、 Redis 的回收策略(淘汰策略)
10、 AOF常用配置总结

此处,仅展示前10道,查看更多30道...

Redis面试题汇总及答案(2021年Redis面试题及答案大全)

01、 使用Redis有哪些好处?
02、 说说Redis哈希槽的概念?
03、 Redis支持哪几种数据类型?
04、 Pipeline有什么好处,为什么要用pipeline?
05、 Redis的缓存失效策略和主键失效机制
06、 Redis是单线程的,如何提高多核CPU的利用率?
07、 后端开发群:943918498
08、 Redis通讯协议
09、 Redis前端启动命令
10、 MySQL 里有 2000w 数据,Redis 中只存 20w 的数据,如何保证Redis 中的数据都是热点数据?

此处,仅展示前10道,查看更多30道...

Redis面试题附答案汇总(2021年Redis面试题及答案大全)

01、 都有哪些办法可以降低Redis的内存使用情况呢?
02、 Memcache与Redis的区别都有哪些?
03、 如何选择合适的持久化方式?
04、 缓存并发问题
05、 怎么理解Redis事务?
06、 Redis常用管理命令
07、 Redis 相比Memcached 有哪些优势?
08、 Redis key的过期时间和永久有效分别怎么设置?
09、 Redis有哪些适合的场景?
10、 说说 Redis 哈希槽的概念?

此处,仅展示前10道,查看更多30道...

Redis面试题附答案(2021年Redis面试题及答案大汇总)

01、 都有哪些办法可以降低 Redis 的内存使用情况呢?
02、 Redis有哪些适合的场景?
03、 是否使用过Redis集群,集群的原理是什么?
04、 Redis如何做内存优化?
05、 Redis集群方案应该怎么做?都有哪些方案?
06、 怎么测试Redis的连通性?
07、 Redis的并发竞争问题如何解决?
08、 使用Redis 有哪些好处?
09、 Redis回收进程如何工作的?
10、 Redis最适合的场景?

此处,仅展示前10道,查看更多30道...

Redis高级面试题汇总及答案(2021年Redis面试题及答案大全)

01、 Redis 开启AOF
02、 Redis集群的主从复制模型是怎样的?
03、 Redis相比Memcached有哪些优势?
04、 什么是Redis?
05、 Redis相比Memcached有哪些优势?
06、 怎么测试 Redis 的连通性?
07、 Redis 过期键的删除策略?
08、 Redis对象有5种类型
09、 Redis中海量数据的正确操作方式
10、 Redis事物的了解CAS(check-and-set 操作实现乐观锁 )?

此处,仅展示前10道,查看更多30道...

React中级面试题汇总及答案(2021年React面试题及答案大全)

01、 简单说一下Vue2.x响应式数据原理
02、 如何在 React 中创建表单
03、 Redux遵循的三个原则是什么?
04、 redux与mobx的区别?
05、 为什么选择使用框架而不是原生?
06、 说一下v-if和v-show的区别
07、 React与Angular有何不同?
08、 你对 React 的 refs 有什么了解?
09、 react和vue的区别
10、 你对受控组件和非受控组件了解多少?

此处,仅展示前10道,查看更多30道...

React面试题带答案(2021年React面试题及答案大汇总)

01、 与 ES5 相比,React 的 ES6 语法有何不同?
02、 React最新的生命周期是怎样的?
03、 什么是控制组件?
04、 说一下Vue的生命周期
05、 再说一下Computed和Watch
06、 传入 setState 函数的第二个参数的作用是什么
07、 redux异步中间件之间的优劣?
08、 如何在 Redux 中定义 Action?
09、 react 的渲染过程中兄弟节点之间是怎么处理的也就是key值不一样的时候
10、 react-redux是如何工作的?

此处,仅展示前10道,查看更多30道...

React面试题汇总及答案(2021年React面试题及答案大全)

01、 什么是JSX?
02、 React Portal 有哪些使用场景
03、 再说一下vue2.x中如何监测数组变化
04、 解释 React 中 render() 的目的。
05、 什么是高阶组件(HOC)?
06、 Vue2.x组件通信有哪些方式?
07、 Redux与Flux有何不同?
08、 React 中的箭头函数是什么?怎么用?
09、 redux的工作流程?
10、 Vue事件绑定原理说一下

此处,仅展示前10道,查看更多30道...

React面试题附答案(2021年React面试题及答案大汇总)

01、 你都做过哪些Vue的性能优化?
02、 redux的工作流程?
03、 为什么浏览器无法读取JSX?
04、 react旧版生命周期函数
05、 说说你用react有什么坑点
06、 如何模块化 React 中的代码?
07、 Vue模版编译原理知道吗,能简单说一下吗?
08、 说一下v-model的原理
09、 销毁阶段
10、 pureComponent和FunctionComponent区别

此处,仅展示前10道,查看更多30道...

React高级面试题汇总及答案(2021年React面试题及答案大全)

01、 你对 Time Slice的理解?
02、 React 中 keys的作用是什么
03、 keep-alive了解吗
04、 setState到底是异步还是同步?
05、 react-router里的标签和<a>标签有什么区别
06、 组件中的data为什么是一个函数?
07、 SSR了解吗?
08、 React 中 key 的重要性是什么?
09、 再说一下虚拟Dom以及key属性的作用
10、 HOC(高阶组件)

此处,仅展示前10道,查看更多30道...

RabbitMQ中级面试题汇总及答案(2021年RabbitMQ面试题及答案大全)

01、 RabbitMQ有那些基本概念?
02、 交换器无法根据自身类型和路由键找到符合条件队列时,有哪些处理?
03、 RabbitMQ是什么?
04、 RabbitMQ 包括哪些要素?
05、 RabbitMQ routing路由模式
06、 什么是Broker服务节点?
07、 如何确保消息正确地发送至RabbitMQ?
08、 如何确保消息不丢失?
09、 Basic.Reject 的用法是什么?
10、 MQ 有哪些常见问题?如何解决这些问题?

此处,仅展示前10道,查看更多30道...

RabbitMQ面试题带答案(2021年RabbitMQ面试题及答案大汇总)

01、 RabbitMQ消息是如何路由的?
02、 生产者消息运转?
03、 为什么 heavy RPC 的使用场景下不建议采用 disk node ?
04、 消息队列有什么缺点
05、 “dead letter”queue 的用途?
06、 AMQP模型的几大组件?
07、 routing_key 和 binding_key 的最大长度是多少?
08、 RabbitMQ基本概念
09、 死信队列?
10、 队列结构?

此处,仅展示前10道,查看更多30道...

RabbitMQ面试题汇总及答案(2021年RabbitMQ面试题及答案大全)

01、 消息基于什么传输?
02、 多个消费者监听一个队列时,消息如何分发?
03、 交换器4种类型?
04、 Broker服务节点?
05、 什么是生产者Producer?
06、 消息如何分发?
07、 消息如何被优先消费?
08、 消费者接收消息过程?
09、 RabbitMQ 什么是信道?
10、 RabbitMQ概念里的channel、exchange 和 queue是逻辑概念,还是对应着进程实体?作用分别是什么?

此处,仅展示前10道,查看更多30道...

RabbitMQ面试题附答案(2021年RabbitMQ面试题及答案大汇总)

01、 如何避免消息重复投递或重复消费?
02、 RabbitMQ 允许发送的 message 最大可达多大?
03、 vhost 是什么?起什么作用?
04、 发送确认机制?
05、 生产者消息如何运转?
06、 如何保证RabbitMQ消息的顺序性?
07、 消息怎么路由?
08、 如何保证RabbitMQ不被重复消费?
09、 什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据有哪些?元数据是如何保存的?元数据在 cluster 中是如何分布的?
10、 Exchange交换器?

此处,仅展示前10道,查看更多30道...

RabbitMQ高级面试题汇总及答案(2021年RabbitMQ面试题及答案大全)

01、 Binding绑定?
02、 什么是RabbitMQ?
03、 什么情况下 producer 不主动创建 queue 是安全的?
04、 消息如何保证幂等性?
05、 解耦、异步、削峰是什么?。
06、 RabbitMQ 概念里的 channel、exchange 和 queue 这些东东是逻辑概念,还是对应着进程实体?这些东东分别起什么作用?
07、 什么是MQ
08、 RabbitMQ中消息可能有的几种状态?
09、 消息基于什么传输?
10、 向不存在的 exchange 发 publish 消息会发生什么?向不存在的 queue 执行consume 动作会发生什么?

此处,仅展示前10道,查看更多30道...

Elasticsearch中级面试题汇总及答案(2021年Elasticsearch面试题及答案大全)

01、 在并发情况下,Elasticsearch 如果保证读写一致?
02、 ElasticSearch中的倒排索引是什么?
03、 elasticsearch 读取数据
04、 拼写纠错是如何实现的?
05、 介绍下你们电商搜索的整体技术架构。
06、 Elasticsearch在部署时,对Linux的设置有哪些优化方法?
07、 REST API在 Elasticsearch 方面有哪些优势?
08、 ElasticSearch如何避免脑裂?
09、 elasticsearch 全文检索
10、 定义副本、创建副本的好处是什么?

此处,仅展示前10道,查看更多30道...

Elasticsearch面试题带答案(2021年Elasticsearch面试题及答案大汇总)

01、 是否了解字典树?
02、 token filter 过滤器 在 Elasticsearch 中如何工作?
03、 什么是ElasticSearch索引?
04、 您能否列出 与 ELK日志分析相关的应用场景?
05、 拼写纠错是如何实现的?
06、 ElasticSearch是如何实现Master选举的?
07、 您能解释一下 Elasticsearch 中的 Explore API 吗?
08、 对于 GC 方面,在使用 Elasticsearch 时要注意什么?
09、 详细描述一下ElasticSearch更新和删除文档的过程
10、 请解释一下 Elasticsearch 中聚合?

此处,仅展示前10道,查看更多30道...

Elasticsearch面试题汇总及答案(2021年Elasticsearch面试题及答案大全)

01、 lucence内部结构是什么?
02、 ElasticSearch中的分析器是什么?
03、 elasticsearch 的 document设计
04、 您能否分步介绍如何启动 Elasticsearch 服务器?
05、 能列出 10 个使用 Elasticsearch 作为其搜索引擎或数据库的公司吗?
06、 客户端在和集群连接时,是如何选择特定的节点执行请求的?
07、 elasticsearch是如何实现master选举的
08、 迁移 Migration API 如何用作 Elasticsearch?
09、 详细描述一下Elasticsearch索引文档的过程。
10、 客户端在和集群连接时,如何选择特定的节点执行请求的?

此处,仅展示前10道,查看更多30道...

Elasticsearch面试题附答案(2021年Elasticsearch面试题及答案大汇总)

01、 elasticsearch 的倒排索引是什么
02、 解释一下Elasticsearch Cluster?
03、 Elasticsearch 中常用的 cat命令有哪些?
04、 请解释有关 Elasticsearch的 NRT?
05、 客户端在和集群连接时,如何选择特定的节点执行请求的?
06、 在Elasticsearch中 按 ID检索文档的语法是什么?
07、 详细描述一下Elasticsearch搜索的过程?
08、 ElasticSearch对于大数据量(上亿量级)的聚合如何实现?
09、 elasticsearch的倒排索引是什么
10、 Elasticsearch的 文档是什么?

此处,仅展示前10道,查看更多30道...

Elasticsearch高级面试题汇总及答案(2021年Elasticsearch面试题及答案大全)

01、 什么是Elasticsearch Analyzer?
02、 Elasticsearch 支持哪些配置管理工具?
03、 logstash 如何与 Elasticsearch 结合使用?
04、 Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?
05、 elasticsearch 冷热分离
06、 在安装Elasticsearch时,请说明不同的软件包及其重要性?
07、 精准匹配检索和全文检索匹配检索的不同?
08、 你可以列出 Elasticsearch 各种类型的分析器吗?
09、 你能否列出与 Elasticsearch 有关的主要可用字段数据类型?
10、 Kibana在Elasticsearch的哪些地方以及如何使用?

此处,仅展示前10道,查看更多30道...

Kafka中级面试题汇总及答案(2021年Kafka面试题及答案大全)

01、 Kafka为什么那么快?
02、 Kafka 消息是采用 Pull 模式,还是 Push 模式?
03、 Kafka Producer 写数据,ACK 为 0,1,-1 时分别代表什么?
04、 ISR在Kafka环境中代表什么?
05、 Kafka的一些最显著的应用。
06、 kafaka 生产数据时数据的分组策略
07、 Leader总是-1,怎么破?
08、 Java在Apache Kafka中的重要性是什么?
09、 什么是消费者组?
10、 为什么需要消息系统,MySQL不能满足需求吗?

此处,仅展示前10道,查看更多30道...

Kafka面试题带答案(2021年Kafka面试题及答案大汇总)

01、 讲讲Kafka维护消费状态跟踪的方法
02、 副本长时间不在ISR中,这意味着什么?
03、 Kafka中的数据日志是什么?
04、 :11,13,14,16,17,18,19Apache Kafka对于有经验的人的面试
05、 解释术语“主题复制因子”。
06、 Kafka为何这么快
07、 :3,5,6
08、 :31, 32, 33, 34, 38, 39, 40Apache Kafka对于有经验的人的面试
09、 怎么解决rebalance中遇到的问题呢?
10、 什么是消费者组?

此处,仅展示前10道,查看更多30道...

Kafka面试题汇总及答案(2021年Kafka面试题及答案大全)

01、 Kafka存在那些局限性?
02、 Kafka Follower如何与Leader同步数据?
03、 系统工具有哪些类型?
04、 生产者中,什么情况下会发生 QueueFullException?
05、 什么是消费者或用户?
06、 能简单说一下rebalance过程吗?
07、 producer 是否直接将数据发送到 broker 的 leader(主节点)?
08、 流API的作用是什么?
09、 Kafka 创建 Topic 时如何将分区放置到不同的 Broker 中
10、 什么是Kafka中的地域复制?

此处,仅展示前10道,查看更多30道...

Kafka面试题附答案汇总(2021年Kafka面试题及答案大全)

01、 Kafka 高效文件存储设计特点:
02、 partition 的数据如何保存到硬盘
03、 当ack为-1时,什么情况下,Leader 认为一条消息 Commit了?
04、 为什么Kafka的复制至关重要?
05、 Kafa consumer 是否可以消费指定分区消息?
06、 Broker的Heap Size如何设置?
07、 什么是消费者或用户?
08、 Kafka 如何实现延迟队列?
09、 什么是Kafka?
10、 Kafka判断一个节点是否还活着有那两个条件?

此处,仅展示前10道,查看更多30道...

Kafka面试题附答案(2021年Kafka面试题及答案大汇总)

01、 Kafka和Flume之间的主要区别是什么?
02、 消费者提交消费位移时提交的是当前消费到的最新消息的offset还是offset+1?
03、 消费者API的作用是什么?
04、 生产者和消费者的命令行是什么?
05、 如何获取topic主题的列表
06、 消费者负载均衡策略
07、 Kafka 的设计时什么样的呢?
08、 解释多租户是什么?
09、 Kafka 与传统消息系统之间有三个关键区别
10、 启动Kafka服务器的过程是什么?

此处,仅展示前10道,查看更多30道...

Kafka高级面试题汇总及答案(2021年Kafka面试题及答案大全)

01、 列出所有Apache Kafka业务
02、 Kafka 中的消息是否会丢失和重复消费?
03、 Kafka Producer API的作用是什么?
04、 Kafka中有哪几个组件?
05、 为什么要使用Apache Kafka集群?
06、 为什么Kafka技术很重要?
07、 Kafka 中是怎么体现消息顺序性的?
08、 Kafka能手动删除消息吗?
09、 Kafka Unclean 配置代表什么?会对 spark streaming 消费有什么影响?
10、 比较传统队列系统与Apache Kafka

此处,仅展示前10道,查看更多30道...

MyBatis中级面试题汇总及答案(2021年MyBatis面试题及答案大全)

01、 #{}和${}的区别是什么?
02、 讲下 MyBatis 的缓存
03、 Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?
04、 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
05、 Mybatis是如何进行分页的?分页插件的原理是什么?
06、 #{}和${}的区别是什么?
07、 Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?
08、 Mybatis如何执行批量操作
09、 如何获取自动生成的(主)键值?
10、 使用Mybatis的mapper接口调用时候有哪些要求?

此处,仅展示前10道,查看更多30道...

MyBatis面试题带答案(2021年MyBatis面试题及答案大汇总)

01、 #{}和${}的区别是什么?
02、 Mybatis动态SQL?
03、 模糊查询 like 语句该怎么写
04、 MyBatis和Hibernate的适用场景?
05、 MyBatis框架适用场合:
06、 在mapper中如何传递多个参数
07、 如何获取生成的主键
08、 Mapper 编写有几种方式 ?
09、 接口绑定有几种实现方式,分别是怎么实现的?
10、 Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?

此处,仅展示前10道,查看更多30道...

MyBatis面试题汇总及答案(2021年MyBatis面试题及答案大全)

01、 Mybatis 比 IBatis 比较大的几个改进是什么?
02、 MyBatis 的好处是什么?
03、 resultType resultMap 的区别?
04、 Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?
05、 使用MyBatis的mapper接口调用时有哪些要求?
06、 在 mapper 中如何传递多个参数?
07、 Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?
08、 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
09、 Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?
10、 模糊查询like语句该怎么写?

此处,仅展示前10道,查看更多30道...

MyBatis面试题附答案(2021年MyBatis面试题及答案大汇总)

01、 #{}和${}的区别
02、 IBatis 和 MyBatis 在核心处理类分别叫什么?
03、 Mybatis动态sql是做什么的?都有哪些动态sql?
04、 Mybatis 中如何指定使用哪一种 Executor 执行器?
05、 当实体类中的属性名和表中的字段名不一样 ,怎么办 ?
06、 Mybatis与Spring 的整合?
07、 什么是MyBatis的接口绑定?有哪些实现方式?
08、 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
09、 简述Mybatis的插件运行原理,以及如何编写一个插件。
10、 Mybatis动态sql有什么用?执行原理?有哪些动态sql?

此处,仅展示前10道,查看更多30道...

MyBatis高级面试题汇总及答案(2021年MyBatis面试题及答案大全)

01、 {}里面的名称对应的是Map里面的key名称。
02、 IBatis 和 MyBatis 在细节上的不同有哪些?
03、 什么是Mybatis?
04、 请说说MyBatis的工作原理
05、 Mybatis编程步骤 ?
06、 Mybatis 都有哪些 Executor 执行器?它们之间的区别是什么?
07、 MyBatis框架的缺点有什么?
08、 Mybatis的一级缓存和二级缓存?
09、 Mybatis 中如何执行批处理?
10、 什么情况下用注解绑定,什么情况下用 xml 绑定?

此处,仅展示前10道,查看更多30道...

Linux中级面试题汇总及答案(2021年Linux面试题及答案大全)

01、 tail(尾巴) 查看文件命令(看最后多少行)
02、 8.迷路,我的当前位置在哪?
03、 vim编辑器几种操作模式?基本操作?
04、 重新命名文件?移动文件?
05、 你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
06、 如何中断一个进程?
07、 Linux 有哪些系统日志文件?
08、 什么叫网站灰度发布?
09、 什么是Linux?
10、 如何选择 Linux 操作系统版本?

此处,仅展示前10道,查看更多30道...

Linux中级面试题附答案汇总(2021年Linux面试题及答案大全)

01、 如何停止一个进程?
02、 使用哪一个命令可以查看自己文件系统的磁盘空间配额呢?
03、 查看已有别名?建立属于自己的别名?
04、 如何查看目录中的文件?区分哪些是文件哪些是目录?递归查?
05、 什么是硬链接和软链接?
06、 ifconfig命令
07、 开源的优势是什么?
08、 数据字典属于哪一个用户的?
09、 Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?
10、 你对现在运维工程师的理解和以及对其工作的认识

此处,仅展示前10道,查看更多30道...

Linux面试题带答案(2021年Linux面试题及答案大汇总)

01、 怎样查看一个linux命令的概要与用法?假设你在/bin目录中偶然看到一个你从没见过的的命令,怎样才能知道它的作用和用法呢?
02、 哪一个bash内置命令能够进行数学运算。
03、 通过什么命令指定命令提示符?
04、 使用tcpdump监听主机为192.168.1.1,tcp端口为80的数据,同时将输出结果保存输出到tcpdump.log
05、 more (more:更多的意思)分页查看文件命令(不能快速定位到最后一页)
06、 查看某端口是否被占用?
07、 使用什么命令查看用过的命令列表?
08、 如果一个linux新手想要知道当前系统支持的所有命令的列表,他需要怎么做?
09、 RabbitMQ是什么东西?
10、 查看各类环境变量用什么命令?

此处,仅展示前10道,查看更多30道...

Linux面试题汇总及答案(2021年Linux面试题及答案大全)

01、 你常用的Nginx模块,用来做什么
02、 简述raid0 raid1 raid5 三种工作模式的工作原理及特点
03、 Linux系统安装多个桌面环境有帮助吗?
04、 mv(move单词缩写,移动功能,该文件名称功能)
05、 统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip
06、 Linux 的体系结构
07、 验证网络可链接命令是什么?什么原理?
08、 创建文件?创建目录?批量创建?
09、 top 命令
10、 如何执行可以执行文件?

此处,仅展示前10道,查看更多30道...

Linux面试题附答案汇总(2021年Linux面试题及答案大全)

01、 如何写一条规则,拒绝某个ip访问本机8080端口?
02、 更改为北京时间命令
03、 RAID 是什么?
04、 MySQL的innodb如何定位锁问题,MySQL如何减少主从复制延迟?
05、 grep (grep :正则表达式)正则表达式,用于字符串的搜索工作(模糊查询)。不懂可以先过
06、 压缩工具有哪些?
07、 目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
08、 如何规划一台 Linux 主机,步骤是怎样?
09、 实时监测进程
10、 关机linux

此处,仅展示前10道,查看更多30道...

Linux面试题附答案(2021年Linux面试题及答案大汇总)

01、 ping (用于检测与目标的连通性)语法:ping ip地址
02、 使用什么命令查看 ip 地址及接口信息?
03、 服务器开不了机怎么解决一步步的排查
04、 netstat 命令
05、 cd (change directory:英文释义是改变目录)切换目录
06、 把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?
07、 一台 Linux 系统初始化环境后需要做一些什么安全工作?
08、 利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息?
09、 BASH和DOS之间的基本区别是什么?
10、 bash手册

此处,仅展示前10道,查看更多30道...

Linux高级面试题汇总及答案(2021年Linux面试题及答案大全)

01、 使用什么命令查看磁盘使用空间? 空闲空间呢?
02、 什么是交换空间?
03、 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?
04、 yum install -y lrzsz 命令(实现win到Linux文件互相简单上传文件)
05、 mkdir (mkdir:创建目录) 创建目录
06、 查找匹配数据?反向搜?
07、 | 管道命令(把多个命令组合起来使用)
08、 复制文件
09、 Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
10、 如何重置MySQL root密码?

此处,仅展示前10道,查看更多30道...

MongoDB面试题带答案(2021年MongoDB面试题及答案大汇总)

01、 什么是非关系型数据库
02、 为什么要在MongoDB中用"Code"数据类型
03、 能否使用日志特征进行安全备份?
04、 在MongoDB中什么是副本集(避免单点故障)
05、 查看Mongos使用的连接?
06、 如果在一个分片(shard)停止或者很慢的时候,我发起一个查询会怎样?
07、 MongoDB支持哪些数据类型
08、 为什么mongodb的数据文件那么庞大
09、 数据在什么时候才会扩展到多个分片(shard)里?
10、 当我试图更新一个正在被迁移的块(chunk)上的文档时会发生什么?

此处,仅展示前10道,查看更多30道...

MongoDB面试题汇总及答案(2021年MongoDB面试题及答案大全)

01、 如何执行事务/加锁?
02、 什么是数据库
03、 nosql数据库有哪些
04、