Java面试题精选【1-40期】阶段性总结

>>最全面的Java面试大纲及答案解析(建议收藏)  


1-10期
【10期】Redis 面试常见问答
【09期】说说hashCode() 和 equals() 之间的关系?
【08期】说说Object类下面有几种方法呢?
【07期】Redis中是如何实现分布式锁的?
【06期】单例模式有几种写法?
【05期】消息队列中,如何保证消息的顺序性?
【04期】分库分表之后,id 主键如何处理?
【03期】如何决定使用 HashMap 还是 TreeMap?
【02期】你能说说Spring框架中Bean的生命周期吗?
【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?


11-20期

【20期】你知道为什么HashMap是线程不安全的吗?
【19期】为什么Java线程没有Running状态?
【18期】Java序列化与反序列化三连问:是什么?为什么要?如何做?
【17期】什么情况用ArrayList or LinkedList呢?
【16期】你能谈谈HashMap怎样解决hash冲突吗
【15期】谈谈这几个常见的多线程面试题
【14期】你能说说进程与线程的区别吗
【13期】谈谈 Redis 的过期策略
【12期】谈谈项目中单点登录的实现原理?
【11期】分布式系统接口,如何避免表单的重复提交?


21-30期

【30期】说一下HashMap的实现原理?
【29期】Java集合框架 10 连问,你有被问过吗?
【28期】ZooKeeper面试那些事儿
【27期】Dubbo面试八连问,这些你都能答上来吗?
【26期】如何判断一个对象是否存活?(或者GC对象的判定方法)?
【25期】这三道常见的面试题,你有被问过吗?
【24期】请你谈谈单例模式的优缺点,注意事项,使用场景
【23期】请你谈谈关于IO同步、异步、阻塞、非阻塞的区别
【22期】为什么需要消息队列?使用消息队列有什么好处?
【21期】你能说说Java中Comparable和Comparator的区别吗


31-40期

【40期】说一下线程池内部工作原理
【39期】Mybatis面试18问,你想知道的都在这里了!
【38期】一份tcp、http面试指南,常考点都给你了
【37期】请你详细说说类加载流程,类加载机制及自定义类加载器
【36期】说说 如何停止一个正在运行的线程?
【35期】谈谈你对Java线程之间通信方式的理解
【34期】谈谈为什么要拆分数据库?有哪些方法?
【33期】分别谈谈联合索引生效和失效的条件
【32期】你知道Redis的字符串是怎么实现的吗?
【31期】了解什么是 redis 的雪崩、穿透和击穿?redis 崩溃之后会怎么样?应对措施是什么


这里暂时做一个汇总,后续继续从41期开始更新,希望对想要出去面试的童鞋有参考价值!

欢迎转发支持,本公众号会持续跟进,整理Java相关面试题
Java面试题精选【1-40期】阶段性总结

原文始发于微信公众号(Java面试题精选):Java面试题精选【1-40期】阶段性总结