返回
java
203
Netty
41
数据库
71
Redis
52
zookeeper
12
dubbo
57
consul
10
UML
4
操作系统
58
网络
43
JavaScript
33
Spring
40
SpringBoot
21
Feign
9
Ribbon
3
RPC
36
微服务
58
Nacos
4
RabbitMQ
1
Mybatis
15
Spring Cloud Gateway
21
ES
1
算法
2
Kafka
2
Redis
1
进入学习台
订单 发布
最全最详细 java 面试题,建议不要死记硬背,每天过一下,有印象即可
数量 共798张 | 28人 已学
5.0评分
28人已评
介绍
卡片

随着内容不断更新,价格会不断上涨!!!

有任何问题下方扫码加我好友,看到会回消息

学习建议

配套视频课件地址:https://blog.zysicyj.top/a06289a0

 

这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。

记得设置为添加顺序,这个很重要!!!

重点内容说三遍

不要死记硬背,每天复习,有个相关概念就行

不要死记硬背,每天复习,有个相关概念就行

不要死记硬背,每天复习,有个相关概念就行

关于内容

一开始是专门想做面试题的,现在呢主要是跟着我的学习进度新增内容。基础的到架构师的都有,各种涉及的技术点都可能有,如果你是单纯的想找Java面试题,这个可能驳杂了点。当然,主流的面试题里面肯定是有的,属于包含关系。

 

主要来源:

  • 其他面试题摘录
  • 极客时间买的付费课程
  • 黑马架构师课程知识点
  • 马士兵架构师课程知识点
  • 微信读书看的书
  • 其他学习途径

关于我

欢迎关注我的博客 https://blog.zysicyj.top

欢迎关注我的专栏 https://doc.zysicyj.top

欢迎加我微信

欢迎加交流群

公众号:

 

Java 面试题
java
Java语言概念
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址文章更新计划系列文章地址1. 什么是Java语言?Java是一种面向对象的编程语言,由Sun Micr
【面试题精讲】JavaSe和JavaEE的区别
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. 什么是 JavaSE 和 JavaEE?JavaSE(
【面试题精讲】JVM和JDK/JRE之间的关系是什么?
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. 什么是 JVM、JDK 和 JRE?JVM(Java
【面试题精讲】什么是字节码?
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. 什么是字节码?字节码(Bytecode) 是一种中间形
为什么说 Java 语言“编译与解释并存”?
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. Java 语言的编译与解释Java 语言被称为“编译与
【面试题精讲】AOT与JIT区别
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. AOT(Ahead-of-Time Compilati
【面试题精讲】OracleJDK和OpenJDK区别
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. Oracle JDK 和 OpenJDK 是什么?Or
【面试题精讲】Java 和 C++ 的区别?
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]文章更新计划[2]系列文章地址[3]1. Java 和 C++ 是什么?Java 和 C++都是
【面试题精讲】注释有哪几种形式
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]面试题手册[2]系列文章地址[3]1. 什么是 Java 注释?Java 注释是一种用于在代码中
【面试题精讲】标识符和关键字的区别是什么
“有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top”首发博客地址[1]面试题手册[2]系列文章地址[3]1. 什么是标识符和关键字?标识符:在编程语言中,标识符是用来
Netty
什么是IO
什么是IO有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背
内核空间和用户空间
内核空间和用户空间有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你
协程的概念
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
Java中的协程
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
常见的IO模型
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
同步异步,阻塞非阻塞
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
NIO模型
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
NIO中buffer的概念
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
NIO中channel的概念
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
NIO中selector的概念
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
数据库
【面试题精讲】MySQL-binlog日志原理
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
【面试题精讲】MySQL-crash-safe
 !! 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址全网最细面试题手册,支持艾宾浩斯记忆法1. 什么是 Crash-safe?Crash-safe,顾
【面试题精讲】mysql-innodb_flush_log_at_trx_commit
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
【面试题精讲】MySQL-redo-log
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
【面试题精讲】mysql-redolog和binlog区别
!! 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址全网最细面试题手册,支持艾宾浩斯记忆法特性redo logbinlog记录的内容数据库的物理操作数据
【面试题精讲】MySQL-show-process命令
 !! 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址全网最细面试题手册,支持艾宾浩斯记忆法1. 什么是 MySQL-show-process 命令?M
【面试题精讲】mysql-sync_binlog
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
【面试题精讲】mysql-update语句执行流程
 !! 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址全网最细面试题手册,支持艾宾浩斯记忆法1. 什么是 update 语句?update 语句:是一种
【面试题精讲】MySQL-wait_timeout参数
!! 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址全网最细面试题手册,支持艾宾浩斯记忆法1. 什么是 MySQL 的 wait_timeout 参数?
【面试题精讲】MySQL-wal技术
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
Redis
面试官:今天要不来聊聊Redis吧?
候选者:好候选者:我个人是这样理解的:无论Redis也好、MySQL也好、HDFS也好、HBase也好,他们都是存储数据的地方候选者:因为它们的设计理念的不同,我们会根据不同的应用场景使用不同的存储候选者:像Redis一般我们会把它用作于缓
面试官:嗯….你觉得为什么Redis可以这么快?
候选者:首先,它是纯内存操作,内存本身就很快候选者:其次,它是单线程的,Redis服务器核心是基于非阻塞的IO多路复用机制,单线程避免了多线程的频繁上下文切换问题候选者:至于这个单线程,其实官网也有过说明(:表示使用Redis往往的瓶颈在于
面试官:今天要不来聊聊Redis的持久化机制吧?
候选者:嗯,没问题的候选者:在上一次面试已经说过了Redis是基于内存的候选者:假设我们不做任何操作,只要Redis服务器重启(或者中途故障挂掉了),那内存的数据就会没掉候选者:我们作为使用方,肯定是不想Redis里头的数据会丢掉候选者:所
面试官:那我就想问了,你上次不是说Redis是单线程吗面试官:那比如你说的RDB,它会执行SAVE或BESAVE命令,生
候选者:嗯,没错,Redis是单线程的。候选者:以RDB持久化的过程为例,假设我们在配置上是定时去执行RDB存储候选者:Redis有自己的一套事件处理机制,主要处理文件事件(命令请求和应答等等)和时间事件(RDB定时持久化、清理过期的Key
面试官:那AOF呢?AOF不是也要写文件吗?难道也是fork 了个子进程去做的?
候选者:emm,不是的。AOF是在命令执行完之后,把命令写在buffer缓冲区的(直接追加写)候选者:那想要持久化,肯定得存盘嘛。Redis提供了几种策略供我们选择什么时候把缓冲区的数据写到磁盘候选者:我记得有:每秒一次/每条命令都执行/从
面试官:那如果把执行过的命令都存起来面试官:等启动的时候是可以再把这些写命令再执行一遍,达到恢复数据的效果面试官:这样会
候选者:嗯,问题就是,如果这些写入磁盘的「命令集合」不做任何处理,那该「命令集合」就会一直膨胀候选者:其实就是该文件会变得非常大候选者:Redis当然也考虑了这一点,它会fork个子进程会对「原始」命令集合进行重写候选者:说白了就是会压缩,
面试官:那我又想问了,既然它是fork一个进程来对AOF进行重写的面试官:前面你也提到了再fork时,主进程是阻塞的,但
候选者:哦,我明白你的意思了。候选者:其实做法很简单啊,在fork子进程之后,把新接收到命令再写到另一个缓冲区不就好了吗面试官:可以
面试官:那AOF和RDB用哪一个呢?
候选者:主要是看业务场景吧,我们这边是基于Redis自研了一套key-value存储
面试官:自研的?你们的Redis架构是什么?
候选者:别别别,当我没说。就是开源的,开源的。我们回到RDB和AOF上吧。候选者:在新增namespace(实例) 的时候也会让你选择对应的使用场景候选者:就是会让你通过不同的应用场景进行配置选择候选者:比如说,业务上是允许重启时部分数据丢
面试官:顺便我想问下,假如Redis的内存满了,但业务还在写数据,会怎么样?
候选者:嗯,这个问题我也遇到过候选者:一般来说,我们会淘汰那些「不活跃」的数据,然后把新的数据写进去候选者:更多情况下,还是做好对应的监控和容量的考量吧候选者:等容量达到阈值的时候,及时发现和扩容面试官:你这懂得有点多啊
zookeeper
zookeeper 1 概述
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天
zookeeper 2 数据结构
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 3节点类型
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 4 基础命令
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 5 znode状态属性
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 6 分布式锁
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 7 读写锁
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 9 zookeeper 为什么推荐配置位奇数
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 10 zookeeper 选举
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
zookeeper 11 集群数据读写
 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每
dubbo
consul
UML
操作系统
网络
JavaScript
Spring
SpringBoot
Feign
Ribbon
RPC
微服务
Nacos
RabbitMQ
Mybatis
Spring Cloud Gateway
ES
算法
Kafka
Redis
顶部