出自:Java面试题精选
1-10期
【09期】说说hashCode() 和 equals() 之间的关系?
【03期】如何决定使用 HashMap 还是 TreeMap?
【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?
11-20期
【18期】Java序列化与反序列化三连问:是什么?为什么要?如何做?
【17期】什么情况用ArrayList or LinkedList呢?
21-30期
【26期】如何判断一个对象是否存活?(或者GC对象的判定方法)?
【21期】你能说说Java中Comparable和Comparator的区别吗
31-40期
【31期】了解什么是 redis 的雪崩、穿透和击穿?redis 崩溃之后会怎么样?应对措施是什么
【37期】请你详细说说类加载流程,类加载机制及自定义类加载器
41-50期
【48期】盘点Netty面试常问考点:什么是 Netty 的零拷贝?
【50期】基础考察:ClassNotFoundException 和 NoClassDefFoundError 有什么区别
51-60期
【51期】一道阿里面试题:说说你知道的关于BeanFactory和FactoryBean的区别
【53期】面试官:谈一下数据库分库分表之后,你是如何解决事务问题?
【54期】Java序列化三连问,是什么?为什么需要?如何实现?
【55期】面试中经常被问到Java引用类型原理,带你深入剖析
【56期】你说你熟悉并发编程,那么你说说Java锁有哪些种类,以及区别
【59期】MySQL索引是如何提高查询效率的呢?(MySQL面试第二弹)
【60期】事务隔离级别中的可重复读能防幻读吗?(MySQL面试第三弹)
61-70期
【61期】MySQL行锁和表锁的含义及区别(MySQL面试第四弹)
【62期】解释一下MySQL中内连接,外连接等的区别(MySQL面试第五弹)
【63期】谈谈MySQL 索引,B+树原理,以及建索引的几大原则(MySQL面试第六弹)
【64期】MySQL 服务占用cpu 100%,如何排查问题? (MySQL面试第七弹)
【66期】Java容器面试题:谈谈你对 HashMap 的理解
【67期】谈谈ConcurrentHashMap是如何保证线程安全的?
【68期】面试官:对并发熟悉吗?说说Synchronized及实现原理
【69期】面试官:对并发熟悉吗?谈谈线程间的协作(wait/notify/sleep/yield/join)
【70期】面试官:对并发熟悉吗?谈谈对volatile的使用及其原理
71-80期
【71期】面试官:对并发熟悉吗?谈谈你对Java中常用的几种线程池的理解
【72期】面试官:对并发熟悉吗?说一下synchronized与Lock的区别与使用
【73期】面试官:Spring 和 Spring Boot 的区别是什么?
【75期】面试官:说说Redis的过期键删除策略吧!(高频)
【79期】别找了,回答Spring中Bean的生命周期,这里帮你总结好了!
81-90期
【83期】面试被问到了Redis和MongoDB的区别?看这里就对了
【84期】面试中设计模式能问些什么?比如说一下三种单例模式实现
【85期】谈谈Java面向对象设计的六大原则,中高级面试常问!
【87期】面试官问:Java序列化和反序列化为什么要实现Serializable接口
【88期】面试官问:你能说说 Spring 中,接口的bean是如何注入的吗?
【89期】面试官 5 连问一个 TCP 连接可以发多少个 HTTP 请求?
【90期】面试官:说一下使用 Redis 实现大规模的帖子浏览计数的思路
91-100期
【91期】面试官:Spring 用了哪些设计模式?说三种即可
【92期】面试官:你说你精通Java并发,那给我讲讲J.U.C吧
【94期】面试官:熟悉Redis吗,项目中你是如何对Redis内存进行优化的
【95期】面试官:你遇到 Redis 线上连接超时一般如何处理?
【100期】面试官:BigDecimal一定不会丢失精度吗?
待更新....
欢迎转发支持,本公众号会持续跟进,整理Java相关面试题