耗时一个月,吐血整理400道Java面试题 !B站网友:为了面试阿里巴巴,鬼知道我看了多少遍!!!!

2.5万
205
2021-08-06 22:08:54
正在缓冲...
764
540
3779
173
视频配套资料加VX:daqiao1320 (备注99 ) 即可领取,还可领取更多Java面试题资料和Java技术栈脑图。 或者加学习交流Q群:808256096 备注:B站 收藏等于白嫖,点赞才是真情,投币是真爱~ 制作免费教程不易,希望大家多多支持UP主,非常感谢大家的支持! 收起
添加资料助手VX:19173150081【备注99】即可免费领取阿里P5-P8架构师学习路线图与最新大厂面试文档资料~
视频选集
(1/198)
自动连播
【java基础】==和equals
05:16
JVM性能调优
03:04:05
ArrayList和LinkedList区别
12:13
ArrayList和LinkedList有哪些区别
06:50
ConcurrentHashMap的扩容机制
03:51
ConcurrentHashMap原理简述,jdk7和jdk8的区别
09:38
CopyOnWriteArrayList的底层原理是怎样的
04:47
final
08:51
hashcode和equals
10:12
HashMap的扩容机制原理
06:44
HashMap和HashTable的区别及底层实现
09:27
java中的异常体系
04:00
JDK、JRE、JVM区别和联系
03:56
List和Set
01:54
String、StringBuffer、StringBuilder的区别
02:28
StringBuffer、StringBuilder区别及使用场景
04:25
阿里二面:Jdk1.7到Jdk1.8 HashMap 发生了什么变化(底层)
03:30
阿里二面:Jdk1.7到Jdk1.8 java虚拟机发生了什么变化
02:08
阿里一面:说一下ArrayList和LinkedList区别
09:23
阿里一面:说一下HashMap的Put方法
08:37
接口和抽象类
07:16
京东二面:泛型中extends和super的区别
00:45
京东一面:深拷贝和浅拷贝
02:19
京东一面:谈谈ConcurrentHashMap的扩容机制
03:27
蚂蚁二面:ConcurrentHashMap 如何保证线程安全,jdk1.8 有什么变化
01:18
面向对象
09:20
重载和重写的区别
03:07
【java并发】CountDownLatch和Semaphore的区别和底层原理
04:22
ReentrantLock中tryLock()和lock()方法的区别
03:04
ReentrantLock中的公平锁和非公平锁的底层实现
03:38
sleep、wait、join、yield
08:47
Sychronized的偏向锁、轻量级锁、重量级锁
02:54
Sychronized和ReentrantLock的区别
01:59
ThreadLocal的底层原理
05:44
ThreadLocal的原理的使用场景
06:39
ThreadLocal内存泄露问题,如何避免
10:17
Thread和Runnable
05:34
阿里一面:如何查看线程死锁
01:44
阿里一面:说一下ThreadLocal
14:38
阿里一面:线程之间如何进行通讯的
01:34
并发、并行、串行
02:26
并发4
15:12
并发5
14:09
并发6
12:27
并发篇1
08:51
并发篇2-1
15:00
并发篇2-2
08:31
并发篇3
19:46
并发三大特性
20:54
对线程安全的理解
05:06
京东二面:并发编程三要素
00:44
京东一面:Java死锁如何避免
02:04
京东一面:如果你提交任务时,线程池队列已满,这时会发生什么
00:49
蚂蚁二面:volatile关键字,他是如何保证可见性,有序性
01:32
蚂蚁一面:sychronized的自旋锁、偏向锁、轻量级锁、重量级锁,分别介绍和联系
02:43
蚂蚁一面:sychronized和ReentrantLock的区别
01:41
蚂蚁一面:简述线程池原理,FixedThreadPool用的阻塞队列是什么
02:21
如何理解volatile关键字
02:59
说说你对守护线程的理解
06:04
为什么使用线程池,参数解释
08:30
线程池处理流程
02:49
线程池的底层工作原理
02:08
线程池线程复用的原理
03:23
线程池中阻塞队列的作用?为什么是先添加列队而不是先创建最大线程
11:14
线程的生命周期及状态
03:57
【jvm】GC如何判断对象可以被回收
09:16
JAVA类加载
23:55
java类加载器有哪些
04:54
JVM内存模型
14:08
JVM有哪些垃圾回收器P1
30:54
JVM有哪些垃圾回收器P2
15:23
JVM有哪些垃圾回收算法2
10:32
JVM中哪些可以作为gc root
02:02
JVM中哪些是线程共享区
01:32
阿里一面:你们项目如何排查JVM问题
08:18
阿里一面:说一下JVM中,哪些是共享区,哪些可以作为gc root
04:33
对象在JVM中经历的过程3
11:27
京东二面:说说类加载器双亲委派模型
03:13
蚂蚁二面:Java的内存结构,堆分为哪几部分,默认年龄多大进入老年代
00:25
你们项目如何排查JVM问题
04:13
如何进行JVM调优
20:49
什么是字节码,作用是什么
07:05
双亲委派模型
08:19
说说类加载器双亲委派模型
01:43
怎么确定一个对象是不是垃圾2
07:36
【mysql】ACID靠什么保证的
06:46
B树和B+树的区别,为什么Mysql使用B+树
04:26
Explain语句结果中各个字段分表表示什么
02:36
Innodb是如何实现事务的
02:28
MySQL的索引结构是什么样的
19:43
MySQL的锁有哪些
13:40
MySQL集群如何搭建
13:36
mysql聚簇和非聚簇索引的区别
15:23
Mysql慢查询该如何优化?
01:56
mysql索引结构,各自的优劣
08:37
mysql锁的类型有哪些
12:34
Mysql锁有哪些,如何理解
02:40
MySQL有哪几种数据存储引擎
12:09
mysql执行计划怎么看
14:24
mysql主从同步原理
06:17
阿里二面:Innodb是如何实现事务的
01:55
存储拆分后如何解决唯一主键
10:29
海量数据下,如何快速查找一条记录
12:21
简述Myisam和Innodb的区别
05:23
简述mysql中索引类型及对数据库的性能的影响
06:41
蚂蚁二面:Mysql的锁你了解哪些
01:12
蚂蚁一面:B树和B+树的区别,为什么Mysql使用B+树
04:32
面试51-事务的基本特性和隔离级别
10:02
如何实现分库分表
09:14
什么是MVCC
10:58
什么是脏读、幻读、不可重复读
10:26
事务的基本特性和隔离级别
21:02
索引的基本原理
07:19
索引的设计原则
06:04
索引覆盖是什么
01:12
谈谈如何对MySQL进行分库分表
24:01
怎么处理慢查询
04:40
最左前缀原则是什么
02:42
【redis】RDB和AOF机制
10:03
Redis单线程为什么这么快
13:12
redis的持久化机制
26:15
Redis的过期键的删除策略
04:04
Redis分布式锁底层是如何实现的?
01:23
Redis和Mysql如何保证数据一致
03:01
redis集群方案
14:13
Redis如何设置key的过期时间
07:26
Redis线程模型,单线程为什么快
08:03
Redis有哪些数据结构?分别有哪些典型的应用场景?
01:34
redis主从复制的核心原理
11:04
阿里二面:Redis的数据结构及使用场景
03:01
阿里二面:Redis集群策略
05:32
布隆过滤器原理,优缺点
12:41
常见的缓存淘汰算法
04:52
分布式系统中常用的缓存方案有哪些
07:22
缓存穿透、缓存击穿、缓存雪崩
27:03
缓存穿透、缓存击穿、缓存雪崩分别是什么
03:19
缓存过期都有哪些策略
07:43
缓存雪崩、缓存穿透、缓存击穿
08:22
简述redis分布式锁实现
14:50
简述redis九大数据结构
05:10
简述redis事务实现
10:03
简述redis主从同步机制
10:44
如何保证Redis与数据库的数据一致
16:31
如何保证数据库与缓存的一致性
14:15
如何避免缓存穿透、缓存击穿、缓存雪崩
15:33
说一下你知道的redis高可用方案
13:17
为什么使用缓存
04:41
【开发框架】#{}和${}的区别
01:44
ApplicationContext和BeanFactory有什么区别
03:31
BeanFactory和ApplicationContext有什么区别
04:59
mybatis插件运行原理及开发流程
08:17
Mybatis存在哪些优点和缺点
02:07
mybatis的优缺点
03:54
mybatis和hibernate的对比
12:01
Mybatis中#{}和${}的区别是什么?
02:58
spring、springmvc、springboot的区别
06:18
SpringBoot是如何启动Tomcat的
01:23
SpringBoot中常用注解及其底层实现
02:08
SpringBoot中配置文件的加载顺序是怎样的?
02:19
springboot自动配置原理
07:45
SpringMVC的底层工作流程
01:36
springmvc的九大组件
09:49
springmvc工作流程
08:17
SpringMVC中的控制器是不是单例模式
06:30
spring的事务传播机制
08:11
Spring框架中Bean的创建过程2
18:32
Spring框架中的Bean是线程安全的吗
12:42
Spring框架中的单例Bean是线程安全的么
05:02
spring框架中使用了哪些设计模式及应用场景
06:37
Spring容器的启动流程是怎样的
14:05
Spring容器启动流程是怎样的
02:39
Spring如何处理事务
16:15
Spring如何处理循环依赖问题
27:07
spring事务的实现方式原理以及隔离级别
06:02
spring事务什么时候会失效
04:59
spring是什么
04:10
Spring用到了哪些设计模式mp4
02:01
spring支持的bean作用域
04:50
Spring中Bean是线程安全的吗mp4
01:54
Spring中的Bean创建的生命周期有哪些步骤
01:36
Spring中的事务是如何实现的
03:21
Spring中什么时候@Transactional会失效
01:52
阿里二面:Spring中后置处理器的作用
02:23
阿里二面:如何实现AOP,项目哪些地方用到了AOP
02:26
阿里二面:说说常用的SpringBoot注解,及其实现
04:14
阿里一面:还读过哪些框架源码介绍一下你还熟悉的
01:59
阿里一面:介绍一下Spring,读过源码介绍一下大致流程
06:49
阿里一面:什么时候@Transactional失效
02:44
阿里一面:说一下Spring的事务机制
04:01
对Aop的理解
05:03
对IOC的理解
06:33
简述spring bean的生命周期
03:58
京东二面:Spring用到了哪些设计模式
01:29
京东一面:Spring中Bean是线程安全的吗
02:29
如何理解springboot的starter
05:24
如何实现一个IOC容器
02:56
什么的是bean的自动装配,有哪些方式
05:30
什么是Spring
13:54
客服
顶部
赛事库 课堂 2021拜年纪